数据库集群和数据库分区之间有什么不同

Dhe*_*jid 7 database database-design cluster-computing

我想知道数据库集群和数据库分区之间有什么不同?据我所知,有两种类型称为属性或记录聚类,有时称为分区,有时称为分段(我知道分区=碎片但是什么是聚类).数据库中的群集和分区有什么不同吗?非常感谢艾哈姆

Bra*_*vic 8

聚簇表1以与逻辑顺序匹配的物理顺序存储其行。为此,聚簇表根本没有堆,而是将其行存储在 B 树的叶子中。这可以极大地有益于某些类型的范围扫描。有关更多信息,请查看使用索引,卢克!

一个分区表被拆分到多个物理磁盘,因此可以并行访问来自不同分区的行。

一个表可以被集群或分区或两者兼而有之(取决于 DBMS)。


1 Oracle 下也称为“索引组织表”。顺便说一句,Oracle集群与 Oracle 索引组织表不同。