首页> 外文会议>IEEE international conference on data engineering >PAQO: Preference-aware query optimization for decentralized database systems
【24h】

PAQO: Preference-aware query optimization for decentralized database systems

机译:PAQO:分散数据库系统的首选项感知查询优化

获取原文

摘要

The declarative nature of SQL has traditionally been a major strength. Users simply state what information they are interested in, and the database management system determines the best plan for retrieving it. A consequence of this model is that should a user ever want to specify some aspect of how their queries are evaluated (e.g., a preference to read data from a specific replica, or a requirement for all joins to be performed by a single server), they are unable to. This can leave database administrators shoehorning evaluation preferences into database cost models. Further, for distributed database users, it can result in query evaluation plans that violate data handling best practices or the privacy of the user. To address such issues, we have developed a framework for declarative, user-specified constraints on the query optimization process and implemented it within PosgreSQL. Our Preference-Aware Query Optimizer (PAQO) upholds both strict requirements and partially ordered preferences that are issued alongside of the queries that it processes. In this paper, we present the design of PAQO and thoroughly evaluate its performance.
机译:传统上,SQL的声明性是主要的优点。用户只需声明他们感兴趣的信息,然后数据库管理系统就可以确定检索该信息的最佳计划。该模型的结果是,如果用户曾经想指定如何评估其查询的某个方面(例如,偏好从特定副本中读取数据,或者要求由单个服务器执行所有联接),他们无法做到。这可能使数据库管理员难以将评估偏好放在数据库成本模型中。此外,对于分布式数据库用户,这可能会导致违反数据处理最佳实践或用户隐私的查询评估计划。为了解决这些问题,我们为查询优化过程开发了一个声明式的,用户指定的约束框架,并在PosgreSQL中实现了该框架。我们的偏好感知查询优化器(PAQO)既满足严格的要求,也支持与处理的查询一起发出的部分排序的偏好。在本文中,我们介绍了PAQO的设计并全面评估了其性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号