首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >An evaluation of vertical class partitioning for query processing in object-oriented databases
【24h】

An evaluation of vertical class partitioning for query processing in object-oriented databases

机译:垂直类分区的评估,用于面向对象的数据库中的查询处理

获取原文
           

摘要

Vertical partitioning is a design technique for reducing the number of disk accesses to execute a given set of queries by minimizing the number of irrelevant instance variables accessed. This is accomplished by grouping the frequently accessed instance variables as vertical class fragments. The complexity of object-oriented database models due to subclass hierarchy and class composition hierarchy complicates the definition and representation of vertical partitioning of the classes, which makes the problem of vertical partitioning in OODBs very challenging. In this paper, we develop a comprehensive analytical cost model for processing of queries on vertically partitioned OODB classes. A set of analytical evaluation results is presented to show the effect of vertical partitioning, and to study the trade-off between the projection ratio versus selectivity factor vis-a-vis sequential versus index access. Furthermore, an empirical experimental prototype supporting vertical class partitioning has been implemented on a commercial OODB tool kit to validate our analytical cost model.
机译:垂直分区是一种设计技术,用于通过最小化访问的无关实例变量的数量来减少执行给定查询集的磁盘访问次数。这是通过将频繁访问的实例变量分组为垂直类片段来实现的。由于子类层次结构和类组成层次结构导致的面向对象数据库模型的复杂性使类的垂直分区的定义和表示复杂化,这使OODB中的垂直分区问题非常具有挑战性。在本文中,我们开发了一个综合的分析成本模型,用于处理垂直分区的OODB类上的查询。提出了一组分析评估结果,以显示垂直分区的效果,并研究投影比与选择性因子相对于顺序访问与索引访问之间的权衡。此外,已经在商业OODB工具包上实施了支持垂直类划分的经验实验原型,以验证我们的分析成本模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号