首页> 外文学位 >Indexing problems in spatiotemporal databases.
【24h】

Indexing problems in spatiotemporal databases.

机译:时空数据库中的索引问题。

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

摘要

Spatiotemporal databases manage spatial objects that change positions and/or extents over time. Examples include traffic surveillance data, climate and land cover data, demographic data and multimedia applications (animated movies). Since these databases are large in size, it is important to design efficient indexing schemes that can access and explore them.; We first study the problem of indexing spatial objects that have evolved in the past and the whole evolution of each object is known. We present methods to store these evolutions in external memory in order to answer efficiently range and nearest neighbor queries of the form: “find the objects that were in area S between time instants ti and tj”, or “find the q nearest objects to a given position between time instants ti and tj”. We reduce the problem to a partial-persistence one, that is, we use a 2-dimensional access method that is made partially persistent. We show that this approach leads to fast query time while still using space proportional to the total number of changes in the spatiotemporal evolution. What differentiates this problem from traditional temporal indexing approaches is that objects are allowed to move and/or change their extent continuously over time. We present novel methods to approximate such objects. We then, formulate the problem as an optimization problem for which we provide an efficient and effective solution for the case where objects move linearly. An extensive experimental study demonstrates the advantages of our approach over other straightforward solutions.; While the above study concentrates on historical queries (past states) of spatiotemporal data, of interest are also queries about the future behavior of such data. Here, we assume that the objects movement/change functions are known. We show how to index mobile objects in one and two dimensions using efficient dynamic external memory data structures. Our approach is to employ methods to store the motion function of each object and answer range and nearest neighbor queries using these methods.; Finally, we present a solution to the temporal membership problem which is likely to occur in temporal and spatioternporal databases. Consider a set of objects that evolves over time by adding and deleting objects and these changes are timestamped. A temporal membership query asks whether a given object was in the set at a specific time instant. We present methods that use partially persistent hashing schemes to answer efficiently this type of queries. The proposed methods have linear space and perform better than other approaches in practice.
机译:时空数据库管理随时间变化位置和/或范围的空间对象。示例包括交通监控数据,气候和土地覆盖数据,人口统计数据和多媒体应用程序(动画电影)。由于这些数据库很大,因此设计可访问和探索它们的有效索引方案非常重要。我们首先研究索引过去演化的空间物体的问题,并且每个物体的整体演化过程都是已知的。我们提出了将这些演化过程存储在外部存储器中的方法,以便有效地回答以下形式的范围和最近邻居查询:“找到时间点 t 之间在区域 S 中的对象i t j ”,或“在时间间隔之间将 q 最近的对象找到给定位置< italic> t i t j ”。我们将问题减少为部分持久性问题,也就是说,我们使用了使部分持久性存在的二维访问方法。我们证明了这种方法导致了快速的查询时间,同时仍然使用与时空演变中的变化总数成比例的空间。该问题与传统的时间索引方法的不同之处在于,允许对象随时间连续移动和/或更改其范围。我们提出了新颖的方法来近似此类物体。然后,我们将该问题表述为一个优化问题,为对象线性移动的情况提供有效的解决方案。广泛的实验研究证明了我们的方法比其他直接解决方案的优势。尽管上述研究集中在时空数据的历史查询(过去状态)上,但也有趣的是有关此类数据的未来行为的查询。在此,我们假设对象的移动/更改功能是已知的。我们展示了如何使用有效的动态外部存储器数据结构在一维和二维索引移动对象。我们的方法是采用这些方法来存储每个对象的运动函数以及答案范围和最近邻查询。最后,我们提出了可能在时态和时空数据库中发生的时态隶属问题的解决方案。考虑一组通过添加和删除对象随时间变化的对象,这些更改带有时间戳。时间成员资格查询询问给定对象在特定时刻是否在集合中。我们提出了使用部分持久性哈希方案来有效回答此类查询的方法。所提出的方法具有线性空间,并且在实践中比其他方法表现更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号