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

推薦閱讀
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- 自己動手寫Java虛擬機
- Julia機器學習核心編程:人人可用的高性能科學計算
- Monitoring Elasticsearch
- Microsoft System Center Orchestrator 2012 R2 Essentials
- SQL Server從入門到精通(第3版)
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- Instant Nancy Web Development
- AIRIOT物聯(lián)網(wǎng)平臺開發(fā)框架應(yīng)用與實戰(zhàn)
- INSTANT Yii 1.1 Application Development Starter
- HTML5+CSS3+jQuery Mobile APP與移動網(wǎng)站設(shè)計從入門到精通
- Magento 2 Beginners Guide
- 大學計算機基礎(chǔ)實訓教程
- Java 11 and 12:New Features
- 程序員超強大腦