【发布时间】:2010-12-09 19:42:05
【问题描述】:
从数据库设计的角度来看,分片是什么概念?
【问题讨论】:
-
大致相当于“痛,痛,痛”。但如果你必须的话,percona.com 上有大量信息。特别推荐percona.tv/performance/…
标签: database database-design sharding
从数据库设计的角度来看,分片是什么概念?
【问题讨论】:
标签: database database-design sharding
你可以先阅读上面的wikipedia article,也许还有Hibernate Shards 文档。如果您有更具体的问题,请提出。
水平分区是一种设计 数据库行的原则 表是分开举行的,而不是 按列拆分(至于 正常化)。每个分区形式 分片的一部分,而这又可能是 位于单独的数据库服务器上 或物理位置。优点是 每个表中的行数是 减少(这减少了索引大小,因此 提高搜索性能)。
【讨论】:
跨数据库服务器集群对密钥空间进行分区,以分配服务负载并提高整个系统的可扩展性。
【讨论】: