随着基于位置服务(LBS)的普及,空间数据处理在数据库系统管理研究中受到了广泛关注。在各种空间查询技术中,索引结构在数据访问和查询处理中起着关键作用。然而,现有的空间索引结构(如R-tree)主要集中于对数据空间或数据对象进行分区。在本文中,我们探索了通过学习数据分布来构建空间索引结构的潜力。我们设计了一种新的数据驱动的空间索引结构,即学习z阶模型(ZM)索引,它结合了z阶空间填充曲线和阶段学习模型。在真实数据集和合成数据集上的实验结果表明,我们学习的索引在大多数情况下都比R-tree更有效地降低了内存成本。

方法:

在本文中,我们关注多维空间数据,并研究如何学习用于空间查询的高效索引。与一维数据可以按属性值排序不同,多维数据不容易排序。为了解决这一挑战,我们提出了一种新的索引结构,称为学习的ZM索引,以探索空间数据模式和高效地处理空间查询。学习后的ZM索引利用z顺序曲线将多维数据映射到一维数据空间,然后构造一个多阶段的模型索引来学习数据分布和预测所需数据对象的位置。此外,我们开发了一种基于预测数据位置处理空间范围查询的算法。我们使用真实数据集和合成数据集进行的实验表明,学习后的ZM索引在大多数场景中显著降低了内存成本,执行速度比R-tree快得多。

LEARNED ZM INDEX

我们提出了一种新的索引结构,即学习的ZM索引,并在学习的ZM索引上发展了空间查询技术。首先,我们应用z顺序曲线并为每个点分配z地址。然后,我们构建了将z地址与多阶段模型索引结合起来的学习后的ZM索引。第三,我们提出了一种基于学习到的ZM索引处理空间范围查询的算法。

Learned Index for Spatial Queries(MDM2019)相关推荐

  1. 【MDM ‘19】Learned Index for Spatial Queries

    摘要 随着基于位置的服务(LBS)的普及,空间数据处理在数据库系统管理的研究中受到了广泛的关注.在各种空间查询技术中,索引结构在数据访问和查询处理中起着关键作用.然而,现有的空间索引结构(例如,R-t ...

  2. Gini index世界各国基尼系数(1960-2022)

    Gini index世界各国基尼系数(1960-2022) 1990年以前数据缺失较多,1990-2020年数据较为完整,2021.2022数据部分缺失 本数据集包含200多个国家/地区的基尼系数面板 ...

  3. 《Android开源库》 Realm For Android~ Queries(译文)

    查询 Realm 中的所有读取(包括查询)操作都是延迟执行的,且数据绝不会被拷贝. Realm 的查询引擎使用 Fluent interface 来构造多条件查询. 使用 User 类 - publi ...

  4. Cesium中文教程-空间数据可视化Visualizing Spatial Data(二)

    目录 (5)相机控制(Camera Controls) (6)管理实体(Managing Entities) 挑选Picking (7)点.广告牌.标签(Points,Billboards,and L ...

  5. splay/fhq-treap 问卷调查反馈—— [JSOI2008]火星人prefix(splay),Strange Queries(fhq-treap)

    文章目录 [JSOI2008]火星人prefix Strange Queries [JSOI2008]火星人prefix BZOJ1014 思路很好想,哈希字符串即可 只是平衡树的码量大 注意因为sp ...

  6. 索引推荐神器Paw Index Advisor使用手册(2)-语法支持

    Paw Index Advisor是PawSQL推出的面向数据库应用开发人员和DBA等数据库运维人员的推出的,针对MySQL.PostgreSQL.Openguass等开源数据库系统的自动化.智能化. ...

  7. Codeforces-797E-Array Queries(dp)

    题目链接:Codeforces-797E-Array Queries 对于 k>n√k>\sqrt{n} 的询问,直接暴力来算,复杂度为 O(n√)O(\sqrt{n}) 对于 k≤n√k ...

  8. 如何解决打开一个DBF数据表时出现的“Index not Found…”错误(摘)

    http://huzi2010.blog.163.com/blog/static/468742432010621132902/?1309176474 转载于:https://www.cnblogs.c ...

  9. codeforces 872 D. Something with XOR Queries(思维)

    题目链接:http://codeforces.com/contest/872/problem/D 题意:给你一个排列p和对应的位置b也就是说p[b[i]]=i,然后给你最多询问2*n次找出所有的p排列 ...

最新文章

  1. python 今日头条 控制手机_千米矿井开5G无人运矿车像打游戏今日头条手机光明网...
  2. 传指针与指针引用的区别
  3. Linux下的at定时执行任务命令详解
  4. java warning 编译_关于性能:Java编译器警告会影响编译时间吗?
  5. HDU 1402 A * B Problem Plus FFT
  6. 在.NET中实现观察者模式(3种技术)
  7. 边框border(HTML、CSS)
  8. C#中this关键字-调用本类成员
  9. Python struct模块与简单使用
  10. 【法律】如何保障未来夫妻合法权益:婚前房屋财产约定协议书
  11. 教您在MathType输入三角形符号
  12. Python绘制多维度专题地图
  13. vuepress-theme-reco博客项目部署github
  14. Tomcat11——Tomat集群
  15. 生信软件(1)bioawk
  16. 普渡大学计算机图形,普渡大学计算机图形学技术研究生语言及申请要求-费用-课程设置...
  17. CDH 6.2.0启用kerberos认证
  18. 【转载】 下个月,Java 开启收费模式!
  19. 卡耐基《人性的弱点》精华总结
  20. 【资源分享】少女爱上姐姐汉化版游戏下载,附图文攻略

热门文章

  1. 一看就会的20行代码爬取豆瓣读书Top250
  2. 【ECMAScript】发展史、ECMA、编程语言、变量、JS值
  3. Microsoft (CISO) Security Workshop Training
  4. office2016之word中阿尔法α相关希腊字母的输入
  5. IPv4报头格式分析
  6. 记账方法,如何记录借款信息,并将支出记录标记上颜色
  7. 从全球座舱电子市场与产业看汽车级Linux(AGL)android-auto
  8. 笔记本有线网络和无线网络同时使用
  9. C++实现 试题 算法训练 步与血
  10. vs2010 'yasm' is not recognized as an internal or external command