Sharding for Database Design透视图的概念是什么?
答案 0 :(得分:2)
在数据库服务器集群中对密钥空间进行分区,以分配服务负载并提高整个系统的可伸缩性。
答案 1 :(得分:1)
那么你可以先阅读wikipedia article,或者Hibernate Shards文档。如果你有一个更具体的问题,那就问一下。
水平分区是一种设计 数据库行的原则 表是分开举行的,而不是 按列拆分(至于 正常化)。每个分区形成 碎片的一部分,可能反过来 位于单独的数据库服务器上 或物理位置。优点是 每个表中的行数是 减少(这减少了索引大小,因此 提高搜索性能。)