为啥PostgreSQL不提供聚集结构,而一定是堆结构? 太多场景里聚集结构性能、维护效率都会更好
新的版本 11 甚至 12 会带来聚集结构么?
我说说我的理解,聚集表总的来说还是比较小众的,如在Oracle数据库中同时提供了堆表和聚集表(或叫索引组织表吧),但实际上使用索引组织表的很少。索引组织表的在其特定场景下的性能也没有比堆表好太多(性能做不到翻倍),而在大多数场景下,性能还会降低,同时在维护上有更多的限制,所以导致使用的不多。所以我估计是因为需求不强烈,所以这功能一直没有被纳入到PG核心开发人员的开发计划中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。