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

推薦閱讀
- Learning Scala Programming
- Java語言程序設計
- Python從小白到大牛
- SQL for Data Analytics
- Python 3破冰人工智能:從入門到實戰
- The Complete Coding Interview Guide in Java
- Python數據結構與算法(視頻教學版)
- 零基礎Java學習筆記
- Mastering React
- Web App Testing Using Knockout.JS
- 一步一步跟我學Scratch3.0案例
- Python計算機視覺和自然語言處理
- Windows Phone 8 Game Development
- Test-Driven iOS Development with Swift
- Java服務端研發知識圖譜