1

从数据库设计的角度来看,分片的概念是什么?

4

2 回答 2

2

跨数据库服务器集群对密钥空间进行分区,以分配服务负载并提高整个系统的可扩展性。

于 2009-10-24T23:26:45.320 回答
1

好吧,您可以先阅读有关它的wikipedia 文章,也许还有Hibernate Shards文档。如果您有更具体的问题,请提出。

水平分区是一种设计原则,其中数据库表的行是分开保存的,而不是按列拆分(如规范化)。每个分区构成分片的一部分,分片又可能位于单独的数据库服务器或物理位置上。优点是减少了每个表中的行数(这减少了索引大小,从而提高了搜索性能)。

于 2009-10-24T23:27:49.717 回答