首页> 外文期刊>ACM transactions on database systems >Analysis and Optimization for Boolean Expression Indexing
【24h】

Analysis and Optimization for Boolean Expression Indexing

机译:布尔表达式索引的分析和优化

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

摘要

BE-Tree is a novel dynamic data structure designed to efficiently index Boolean expressions over a high-dimensional discrete space. BE-Tree copes with both high-dimensionality and expressiveness of Boolean expressions by introducing an effective two-phase space-cutting technique that specifically utilizes the discrete and finite domain properties of the space. Furthermore, BE-Tree employs self-adjustment policies to dynamically adapt the tree as the workload changes. Moreover, in BE-Tree, we develop two novel cache-conscious predicate evaluation techniques, namely, lazy and bitmap evaluations, that also exploit the underlying discrete and finite space to substantially reduce BE-Tree's matching time by up to 75%. BE-Tree is a general index structure for matching Boolean expression which has a wide range of applications including (complex) event processing, publish/subscribe matching, emerging applications in cospaces, profile matching for targeted web advertising, and approximate string matching. Finally, the superiority of BE-Tree is proven through a comprehensive evaluation with state-of-the-art index structures designed for matching Boolean expressions.
机译:BE-Tree是一种新颖的动态数据结构,旨在有效地索引高维离散空间上的布尔表达式。 BE-Tree通过引入有效的两相空间切割技术来应对布尔表达式的高维性和表达性,该技术专门利用了空间的离散域和有限域属性。此外,BE-Tree采用自我调整策略,以在工作负载变化时动态调整树。此外,在BE-Tree中,我们开发了两种新颖的具有缓存意识的谓词评估技术,即惰性和位图评估,它们还利用底层的离散空间和有限空间将BE-Tree的匹配时间最多减少了75%。 BE-Tree是用于匹配布尔表达式的通用索引结构,它具有广泛的应用程序,包括(复杂)事件处理,发布/订阅匹配,cospace中的新兴应用程序,用于目标Web广告的配置文件匹配以及近似字符串匹配。最终,BE-Tree的优越性通过针对匹配布尔表达式而设计的最新索引结构的全面评估得到证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号