Entity Framework Core Performance Optimization Strategies for High-Throughput Financial Data Systems

Authors

  • Hari Krishna Mupparapu .NET Developer, Wells Fargo, Charlotte, NC. Author

DOI:

https://doi.org/10.63282/3117-5481/AIJCST-V4I1P109

Keywords:

Entity Framework (EF) Core, .NET, Performance Optimization, Financial Systems, Data Access, Query Optimization, Dapper, Database Performance, High Throughput, Enterprise Applications

Abstract

Entity Framework Core is widely adopted for data access in .NET enterprise applications, yet its default behaviors introduce performance bottlenecks that become critical in high-throughput financial data systems processing large transaction volumes. This paper systematically evaluates Entity Framework Core performance optimization strategies including query compilation caching, no-tracking queries, explicit loading versus eager loading tradeoffs, bulk operation handling, and connection pooling configurations in financial services contexts. Benchmarks conducted on representative financial transaction datasets quantify the performance impact of each strategy and identify optimization combinations that yield the greatest throughput improvements. The paper further analyzes when Dapper should supplement or replace Entity Framework Core for performance-sensitive financial data access paths.

References

[1] Juneau, J. (2013). Object-relational mapping. In Java EE 7 Recipes: A Problem-Solution Approach (pp. 369-408). Berkeley, CA: Apress.

[2] Torres, A., Galante, R., Pimenta, M. S., & Martins, A. J. B. (2017). Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design. information and software technology, 82, 1-18.

[3] Smith, J. P. (2021). Entity Framework core in action. Simon and Schuster.

[4] Ali, O., Ally, M., Clutterbuck, & Dwivedi, Y. K. (2020). The state of play of blockchain technology in the financial services sector: A systematic literature review. International Journal of Information Management, 54, 102199. https://doi.org/10.1016/j.ijinfomgt.2020.102199

[5] Uhrin, M., Huber, S. P., Yu, J., Marzari, N., & Pizzi, G. (2021). Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows. Computational Materials Science, 187, 110086.

[6] Aluri, Y. S. (2021). Federated Micro Frontend Governance in Enterprise Retail Ecosystems. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(2), 114-125.

[7] Kumar, M. S., & Yuvaraj, N. (2020). Building a Privacy-Aware Customer Data Foundation: A Governance-First Approach to Digital Service Systems. International Journal of Emerging Research in Engineering and Technology, 1(4), 55-68.

[8] Yuvaraj, N., & Kumar, M. S. (2021). From Governed Data to Customer Health Signals: Integrating Telemetry with Enterprise Data Quality Controls. International Journal of Emerging Trends in Computer Science and Information Technology, 2(4), 115-125.

[9] Cherukuri, R., & Putchakayala, R. (2021). Frontend-Driven Metadata Governance: A Full-Stack Architecture for High-Quality Analytics and Privacy Assurance. International Journal of Emerging Research in Engineering and Technology, 2(3), 95-108.

[10] Truong, A., Walters, A., & Goodsitt, J. (2020). Sensitive data detection with high-throughput neural network models for financial institutions. arXiv preprint arXiv:2012.09597.

[11] Tian, X., Han, R., Wang, L., Lu, G., & Zhan, J. (2015). Latency critical big data computing in finance. The Journal of Finance and Data Science, 1(1), 33-41.

[12] Ogheneovo, E. E., Asagba, P. O., & Ogini, N. O. (2013). An Object Relational Mapping Technique for Java Framework. International Journal of Engineering Science Invention, 2(6), 01-09.

[13] Schwichtenberg, H. (2018). Modern data access with entity framework core. Apress, Essen, Germany.

[14] Li, Y., Gai, K., Ming, Z., Zhao, H., & Qiu, M. (2016). Intercrossed access controls for secure financial services on multimedia big data in cloud systems. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 12(4s), 1-18.

[15] Fikri, N., Rida, M., Abghour, N., Moussaid, K., & El Omri, A. (2019). An adaptive and real-time based architecture for financial data integration. Journal of Big Data, 6(1), 97.

[16] Anbazhagan, P. (2017). Mastering Entity Framework Core 2.0: Dive into entities, relationships, querying, performance optimization, and more, to learn efficient data-driven development. Packt Publishing Ltd.

[17] Rabl, T., Sadoghi, M., Jacobsen, H. A., Gómez-Villamor, S., Muntés-Mulero, V., & Mankowskii, S. (2012). Solving big data challenges for enterprise application performance management. arXiv preprint arXiv:1208.4167.

[18] Troelsen, A., & Japikse, P. (2021). Build a Data Access Layer with Entity Framework Core. In Pro C# 9 with. NET 5: Foundational Principles and Practices in Programming (pp. 881-963). Berkeley, CA: Apress.

[19] Lerman, J., & Miller, R. (2012). Programming Entity Framework: DbContext: Querying, Changing, and Validating Your Data with Entity Framework. " O'Reilly Media, Inc.".

[20] Frischbier, S., Paic, M., Echler, A., & Roth, C. (2019, November). Managing the complexity of processing financial data at scale-an experience report. In International Conference on Complex Systems Design & Management (pp. 14-26). Cham: Springer International Publishing.

[21] John, L. K., & Eeckhout, L. (2018). Performance evaluation and benchmarking. CRC Press.

[22] Varghese, B., Wang, N., Bermbach, D., Hong, C. H., Lara, E. D., Shi, W., & Stewart, C. (2021). A survey on edge performance benchmarking. ACM Computing Surveys (CSUR), 54(3), 1-33.

Downloads

Published

2022-01-24

Issue

Section

Articles

How to Cite

[1]
H. K. Mupparapu, “Entity Framework Core Performance Optimization Strategies for High-Throughput Financial Data Systems”, AIJCST, vol. 4, no. 1, pp. 90–101, Jan. 2022, doi: 10.63282/3117-5481/AIJCST-V4I1P109.

Similar Articles

31-40 of 230

You may also start an advanced similarity search for this article.