领测软件测试网
)J:d![xE]8[)JSharding与数据库分区(Partition)的区别
软件测试技术门户a8hq0iPq%x有的时候,Sharding 也被近似等同于水平分区(Horizontal Partitioning),网上很多地方也用 水平分区来指代
Sharding,但我个人认为二者之间实际上还是有区别的。的确,Sharding
的思想是从分区的思想而来,但数据库分区基本上是数据对象级别的处理,比如表和索引的分区,每个子数据集上能够有不同的物理存储属性,还是单个数据库范围
内的操作,而 Sharding 是能够跨数据库,甚至跨越物理机器的。(见对比表格)
软件测试技术门户
VKH6Ekp.q {
;C4v!PcR
软件测试技术门户9p/M&R|:sO
G~(注明全文来自 http://www.dbanotes.net)
j8?Y1g1S