- Building Microservices with .NET Core
- Gaurav Kumar Aroraa Lalit Kale Kanwar Manish
- 104字
- 2021-07-02 22:08:10
Database sharding and partitioning
Between database sharding and partitioning, we can go with database sharding, where we will break it into smaller databases. These smaller databases will be deployed on a separate server:

In general, database sharding is simply defined as a shared-nothing partitioning scheme for large databases. This way, we can achieve a new level of high performance and scalability. Sharding comes from shard and spreading, which means dividing a database into chunks(shards) and spreading to different servers.
The preceding diagram is a pictorial overview of how our database is divided into smaller databases.Take a look at the following diagram:

推薦閱讀
- Learn Blockchain Programming with JavaScript
- DevOps with Kubernetes
- Mastering OpenCV Android Application Programming
- Getting Started with ResearchKit
- 樂高機器人設計技巧:EV3結構設計與編程指導
- 用Flutter極速構建原生應用
- Visual C++應用開發
- Getting Started with Python Data Analysis
- Python編程實戰
- Java:High-Performance Apps with Java 9
- SQL Server 2008 R2數據庫技術及應用(第3版)
- QPanda量子計算編程
- 進入IT企業必讀的324個Java面試題
- UX Design for Mobile
- 零基礎學C++(升級版)