【24h】

Optimization of Sequence Queries in Database Systems

机译:数据库系统中序列查询的优化

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

摘要

The need to search for complex and recurring patterns in database sequences is shared by many applications. In this paper, we discuss how to express and support efficiently sophisticated sequential pattern queries in databases. Thus, we first introduce SQL-TS, an extension of SQL, to express these patterns, and then we study how to optimize search queries for this language. We take the optimal text search algorithm of Knuth, Morris and Pratt, and generalize it to handle complex queries on sequences. Our algorithm exploits the inter-dependencies between the elements of a sequential pattern to minimize repeated passes over the same data. Experimental results on typical sequence queries, such as double bottom queries, confirm that substantial speedups are achieved by our new optimization techniques.
机译:许多应用程序都需要在数据库序列中搜索复杂的重复模式。在本文中,我们讨论了如何在数据库中高效表达和支持复杂的顺序模式查询。因此,我们首先介绍SQL-TS(SQL的扩展)来表达这些模式,然后研究如何优化该语言的搜索查询。我们采用Knuth,Morris和Pratt的最佳文本搜索算法,并将其推广用于处理序列上的复杂查询。我们的算法利用顺序模式元素之间的相互依赖关系,以最大程度地减少对相同数据的重复传递。在典型的序列查询(例如双底查询)上的实验结果证实,通过我们的新优化技术可以大大提高速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号