- Building Microservices with .NET Core
- Gaurav Kumar Aroraa Lalit Kale Kanwar Manish
- 190字
- 2021-07-02 22:08:09
Big database
Our current application has a mammoth database containing a single schema with plenty of indexes. This structure poses a challenging job when it comes down to fine-tuning the performance:
- Single schema: All the entities in the database are clubbed under a single schema named dbo. This again hampers business due to the confusion with the single schema regarding various tables that belong to different modules; for example, Customer and Supplier tables belong to the same schema, that is, dbo.
- Numerous stored procedures: Currently, the database has a large number of stored procedures, which also contain a sizeable chunk of the business logic. Some of the calculations are being performed within the stored procedures. As a result, these stored procedures prove to be a baffling task to tend to when the time comes to optimize them or break them down into smaller units.
Whenever deployment is planned, the team will have to look closely at every database change. This again is a time-consuming exercise and many times would turn out to be even more complex than the build and deployment exercise itself.
推薦閱讀
- Google Apps Script for Beginners
- Spring Cloud Alibaba微服務架構設計與開發實戰
- 深入淺出Prometheus:原理、應用、源碼與拓展詳解
- Clojure for Domain:specific Languages
- Getting Started with CreateJS
- C語言最佳實踐
- 琢石成器:Windows環境下32位匯編語言程序設計
- Scala編程實戰(原書第2版)
- Test-Driven Machine Learning
- Image Processing with ImageJ
- Android應用開發深入學習實錄
- C++ System Programming Cookbook
- 會當凌絕頂:Java開發修行實錄
- 人人都能開發RPA機器人:UiPath從入門到實戰
- ROS機器人編程實戰