- 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:

推薦閱讀
- FuelPHP Application Development Blueprints
- Visual FoxPro程序設計教程(第3版)
- INSTANT OpenCV Starter
- C語言程序設計基礎與實驗指導
- PyQt從入門到精通
- iOS應用逆向工程(第2版)
- Unity Game Development Scripting
- 單片機應用與調(diào)試項目教程(C語言版)
- BeagleBone Black Cookbook
- 深度學習:Java語言實現(xiàn)
- Python深度學習原理、算法與案例
- Getting Started with React Native
- The Professional ScrumMaster’s Handbook
- 軟件項目管理實用教程
- Building Serverless Web Applications