首页> 外文学位 >Algorithms for very large spatial databases.
【24h】

Algorithms for very large spatial databases.

机译:大型空间数据库的算法。

获取原文
获取原文并翻译 | 示例

摘要

In this thesis, we aim at bridging the gap between theory and practice in handling very large spatial data sets by developing I/O-efficient algorithms and data structures that are both practical and robust. We prove theoretical bounds on the performance of these techniques in the standard I/O model. We also demonstrate their practical efficiency through extensive experiments, both on real-life and synthetic data. The programs were developed using TPIE, a software package that facilitates the implementation of I/O-efficient techniques. We developed a new module of TPIE that adds support for on-line data structures.; In the first part of the thesis we develop a theoretically optimal algorithm for a large class of batched searching problems, including batched range searching, orthogonal segment intersection and rectangle intersection. By applying this algorithm to rectangle intersection, we obtain a new algorithm for the spatial join operation. We validate the practical performance, robustness and scalability of our algorithm by comparing it with the state-of-the-art algorithm from the database community.; In the second part of the thesis we study algorithms and data structures for on-line searching problems. In particular, we concentrate on the range query, the most important query type in spatial databases. We present the Bkd-tree, a new I/O-efficient dynamic data structure for answering range queries on point data sets. We present the results of an extensive experimental study showing that the Bkd-tree maintains high space utilization and excellent query and update performance regardless of the number of updates performed on it. In addition, we present a new general I/O-efficient construction (bulk loading) technique for a large class of structures. Our approach gives considerably improved construction I/O bounds for kd-trees and other existing data structures.
机译:在本文中,我们旨在通过开发既实用又健壮的I / O高效算法和数据结构,来弥合处理大型空间数据集的理论与实践之间的鸿沟。我们在标准I / O模型中证明了这些技术的性能的理论界限。我们还通过对真实数据和综合数据进行广泛的实验来证明它们的实用效率。这些程序是使用TPIE开发的,TPIE是一个软件包,可简化I / O高效技术的实施。我们开发了TPIE的新模块,该模块增加了对在线数据结构的支持。在论文的第一部分中,我们针对大量的“斜线”搜索问题开发了一种理论上最优的算法,该问题包括:“分段范围搜索”,“正交线段交集”和“矩形交集”。通过将该算法应用于矩形相交,我们获得了一种新的空间连接运算算法。通过将其与数据库社区中的最新算法进行比较,我们验证了该算法的实用性能,鲁棒性和可扩展性。在论文的第二部分,我们研究了在线搜索问题的算法和数据结构。特别是,我们专注于范围查询,这是空间数据库中最重要的查询类型。我们提出Bkd树,这是一种新的I / O高效的动态数据结构,用于回答点数据集上的范围查询。我们提供了一项广泛的实验研究结果,该结果表明Bkd树保持高空间利用率以及出色的查询和更新性能,而不管对其执行的更新数量如何。此外,我们为大型结构提供了一种新的通用I / O高效构造(批量加载)技术。我们的方法为kd树和其他现有数据结构提供了显着改善的构造I / O边界。

著录项

  • 作者

    Procopiuc, Octavian.;

  • 作者单位

    Duke University.;

  • 授予单位 Duke University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 119 p.
  • 总页数 119
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号