POSTGRESQL 13 增加了B TREE 方面的重复数据的存储,这降低了数据存储使用的存储空间,提高了数据处理的效率.对于增量数据在索引中的存储提供了加速的功能,对于排序的数据更加的友好. 对于其他数据库中一些难以解决的 or , in ,any 等查找方法提供了create statistics 的方式来优化和解决.
同时可以通过磁盘来对于大数据集合去部署hash的聚合,对于分区函数的添加了直接访问分区表的方式提高查询的性能.也提供了更多的fetch first with ties 方式的查询,满足更多 场景的查询.
支持更多的JSON 场景,通过datetime()函数将JSON中的数据转换成POSTGRESQL 的date time 等数据类型.在之前使用的UUID 需要进行编译,而13版本的PG 直接带有gen_random_uuid函数,避免了在对UUID使用添加extension.