ComponentOne ASP.NET Core DataEngine is a versatile .NET Core component designed to perform fast analytic processing on large datasets. It provides efficient data import, complex query execution, and seamless integration with data visualization tools, enabling developers to build robust analytics within ASP.NET Core web applications.
Column-Oriented Storage Model
DataEngine employs a column-oriented memory-mapped file architecture that accelerates data processing, enabling rapid analytics over millions of records in a fraction of a second.
Flexible Data Import
Import datasets directly from SQL Server databases or any enumerable collection of strongly-typed objects using built-in connectors, accommodating diverse data sources like JSON or CSV through third-party parsers.
Comprehensive Querying Support
Create and execute programmatic queries with capabilities to group, join, filter, and aggregate data effectively, producing tailored result sets for various analytic scenarios.
Persistent and In-Memory Results
Result sets from queries are stored persistently or accessed in-memory, facilitating further processing, exporting, or binding to visualization controls within web applications.
Integrated Workspace Management
Manages data storage and metadata in dedicated workspace folders, allowing initialization, reuse, saving, and structured organization of base tables and query outputs.
Support for Complex Data Operations
Supports advanced operations such as applying range and filter expressions, aggregating date/time data, and joining disparate base tables from multiple data sources seamlessly.
Command Line Interface Tool
Includes a standalone command line tool for data import, query execution, and result extraction, providing flexibility to perform analytics tasks outside application code.
ASP.NET Core Web API Integration
Exposes high-performance RESTful DataEngine services compatible with ASP.NET Core, enabling scalable, cloud-ready analytics accessible via HTTP APIs for web and mobile apps.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
.NET
.NET Version
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 6 LTS
.NET Platform
ASP.NET Core Assembly
IDE Support
Visual Studio
How to Buy
Available as part of ComponentOne Studio Enterprise.
MESCIUS, formerly known as GrapeCity, is a leading developer-focused brand established in Japan, with a history spanning over 30 years. It is recognized for its extensive suite of software components, including reporting frameworks, spreadsheet libraries, and Japanese market-oriented input controls. Popular products such as ActiveReports, SPREAD, InputMan, and ComponentOne support both .NET and JavaScript ecosystems and are widely used in business-critical applications. MESCIUS offers distinctive advantages such as proven reliability, comprehensive Japanese localization, and strong technical support, making it a trusted choice for IT professionals and software developers building complex and localized systems.