暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
9.SP-GIST索引详解-01.docx
31
9页
0次
2024-07-13
25墨值下载
SP-GIST 索引介绍
SP-GiST 指空间分区(Space-Partitioned) GiST,有助于开发四叉树,KD 树,基数树
(radix tree)等非平衡数据结构,它主要是通过一些新的索引算法来提高 GiST 索引在某种情况
下的性能。它划分的搜索空间不存在重叠,因此,SP-GiST 访问方法的思想是将值域拆分为
不重叠的子域,每个子域又可以拆分。
SP-GiST GiST 都是通用的搜索树
SP-GiST 的叶子节点包含索引类型的值和行(TID)的引用。此外,叶子节点可以分组为列
表。因此,中间节点不仅可以引用一个值,还可以引用整个列表。
PostgreSQL 内建的 SP-GiST 索引操作符类
操作符类名 被索引的数据类型 索引支持的操作符 索引算法
kd_point_ops point << <@ <^ >> >^ ~=
KD
quad_point_ops point << <@ <^ >> >^ ~=
四叉树
range_ops any range type && &< &> -|- << <@ = >> @>
四叉树
text_ops text
< <= = > >= ~<=~ ~<~ ~>=~
~>~
基数树(radix tree)
: quad_point_ops point 类型缺省的 SP-GiST 索引操作符类
SP-GIST 应用案例 1-四叉树
四叉树用于索引平面中的点,它将区域相对于中心点递归地分为四个部分(象限)。
首先,将平面划分为四个象限...
然后,划分每个象限...
依此类推,直到获得最终分区。
of 9
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜