Blazing Fast Pivot Grid Controls for WinForms, WPF and ASP.NET
Unmatched Performance – Unrivaled Feature Set
A couple of years ago, during the v17.1 release cycle, we started work on a new in-memory Data Processing Engine for DevExpress Dashboard and our .NET Pivot Grid product line.
Our goal was simple: create and deliver the fastest Pivot Grid and
Dashboard products in the .NET world.
The DevExpress Analytics team is proud to announce that we’ve delivered on our promise – all Pivot Grid features are now fully supported by our new data processing engine.
Lightning Fast Performance – Delivered
Our new data access engine is much much much faster than its predecessors. How much faster you ask? Well, in some usage scenarios, it's up to 37 times faster.
The following chart demonstrates improvements in performance over the last 3 years.
![Pivot Grid Performance Chart, DevExpress](/review/i/pivot-grid-performance/pivot-grid-control-performance-graph-3years.png)
For this test we used the following test configuration:
- Data: 3,406,089 rows (Microsoft Contoso database)
- Tech Spec: Intel Core i7-47890@3.60GHz, 32.0 GB RAM, 64 bit OS
- Layout: three Row fields, three Column fields, two Data fields
To view internal performance benchmarks and compare our newest release against its predecessors, please refer to the following KB article: Pivot Grid Performance
These performance enhancements apply to all supported platforms, including:
WinForms / WPF / ASP.NET Web Forms and MVC
Does DevExpress Ship the Fastest Pivot Grid Control on the Planet?
We believe our Pivot Grid controls stand head and shoulders above the competition. We routinely compare Pivot Grid performance against 10 common usage scenarios. Our test results consistently show that DevExpress Pivot Grid controls out-class the competition by quite a large margin.
![Competitors - Pivot Grid Performance Chart, DevExpress](/review/i/pivot-grid-performance/pivot-grid-control-performance-graph-competitors.png)
Here are the deails on Pivot Grid configurations mentioned in the graph above:
Layout Name | Row Area Fields | Column Area Fields | Data Fields | Total Cells |
Small | 1 | 1 | 2 | 25 |
Medium | 2 | 2 | 2 | 10,000 |
Medium Hierarchy | 4 | 0 (Grand Totals only) | 4 | 10,000 |
Large | 1 | 1 | 2 | 10,000,000 |
Large Hierarchy | 7 | 0 (Grand Totals only) | 4 | 50,000 |
Extra Large Hierarchy | 10 | 0 (Grand Totals only) | 1 | 15,000 |
Of course, our opinion is meaningless. Your opinion is what counts. Feel free to download our newest release and put the Pivot Grid’s new data processing engine through its paces. See how it stacks up against your favorite component library and let us know how we compare.
We’d be more than happy to share our large datasets with you. Simply let us know when you’re ready to put our products to the test and we’ll forward the necessary files to you.
Are You an Existing User? Ready to migrate to our new Data Access Engine?
Migration to our new data access engine couldn’t be easier. When ready, you simply need to update your project to v19.1.
Once you update, your Pivot Grid controls will use our new engine by default (unless you specifically switch to LegacyEngine via the component’s DataProcessingEngine option).
You can find a detailed technical description of differences between our old and new data access engine in this KB article.
Future Plans
Our new engine ships with native high-level data processing features, including aggregations and window functions. As we promised in our 2019 Roadmap, we expect to deliver an easy-to-use API for these data processing features later this year.
Still Have Questions?
We are here to help. If you have a question or want to learn more about our new data access engine, please submit a support ticket via the DevExpress Support Center.