我想知道数据库集群和数据库分区有什么区别? 据我所知,有两种类型称为属性或记录聚类,有时称为分区,有时称为碎片(我知道分区 = 碎片,但什么是聚类)。数据库中的集群和分区之间有什么不同吗?。 非常感谢大家 艾哈姆
最佳答案
聚簇表1 以与逻辑顺序匹配的物理顺序存储其行。为此,聚簇表根本没有堆,而是将其行存储在 B-Tree 叶子中。这可以极大地有益于某些类型的范围扫描。有关更多信息,请查看 Use The Index, Luke!
分区表被拆分到多个物理磁盘,因此可以并行访问来自不同分区的行。
一个表可以是集群的或分区的或两者兼而有之(取决于 DBMS)。
1Oracle下也称为“索引组织表”。顺便说一句,甲骨文cluster与 Oracle 索引组织表不同。
关于database - 数据库集群和数据库分区之间有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021203/