- Building Microservices with .NET Core 2.0(Second Edition)
- Gaurav Aroraa
- 106字
- 2021-07-02 20:12:57
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 piding a database into chunks (shards) and spreading to different servers.
The preceding diagram is a pictorial overview of how our database is pided into smaller databases. Take a look at the following diagram:

推薦閱讀
- Implementing Modern DevOps
- Instant Testing with CasperJS
- JavaScript前端開發(fā)與實例教程(微課視頻版)
- 名師講壇:Spring實戰(zhàn)開發(fā)(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Spring Boot Cookbook
- Raspberry Pi Home Automation with Arduino(Second Edition)
- Java程序設計案例教程
- R數(shù)據(jù)科學實戰(zhàn):工具詳解與案例分析
- Hands-On GUI Programming with C++ and Qt5
- OpenMP核心技術(shù)指南
- Access 2016數(shù)據(jù)庫應用與開發(fā):實戰(zhàn)從入門到精通(視頻教學版)
- jQuery Essentials
- Node.js Web Development
- Visual C++程序開發(fā)范例寶典
- 面向?qū)ο蟪绦蛟O計及C++實驗指導(第3版)