群集和非群集索引概述 - 不是特定于数据库的(据我所知):
聚集索引:数据的物理顺序。因此,表只能有一个聚簇索引。
非聚集索引:可以为每个表配置一个或多个非聚簇索引。不直接影响数据页面的组织。
Microsoft SQL Server和Oracle如何“管理”群集和非群集索引之间有区别吗?或者整个DBS都是一样的吗?
任何指导都会很棒!
答案 0 :(得分:4)
Oracle没有聚集索引的概念。所以这个问题可以与数据库无关的前提是有缺陷的。 Oracle也没有像SQL Server那样的“页面”概念。
对于表中数据的物理顺序非常重要的情况,Oracle允许您将表定义为索引组织表或单表散列簇。但是实现与聚簇索引完全不同。例如,索引组织表将表中的数据存储在索引中,因此没有表段(除非您定义了溢出段)。