首页> 外文会议>International conference on model and data engineering >An Evaluation of TANE Algorithm for Functional Dependency Detection
【24h】

An Evaluation of TANE Algorithm for Functional Dependency Detection

机译:用于功能依赖检测的TANE算法的评估

获取原文

摘要

Exploitation of logical schema information can allow producing better physical designs for a database. In order to exploit this information, one has to extract it from the data stored in the database. Extraction should be performed using some kind of an algorithm that provides an acceptable level of result quality. This quality has to be ensured, for example, in terms of precision. In this paper we consider a particular type of such information: functional dependencies. One of the well-known algorithms for extraction of functional dependencies is the TANE algorithm. We propose to study its precision-related properties which are relevant for its use in our automatic physical design tool. TANE, being an approximate algorithm, returns only a fraction of existing dependencies. It is also prone to false positives. In contrast with the previous research, which measured run times and memory consumption, we aim to evaluate the quality of this algorithm. Finally, we briefly describe the context of this study-constructing an alternative physical design tuning system that would use the output of the TANE algorithm. The system is an ordinary vertical partitioning tool, but which operates without workload knowledge, relying on data characteristics. Our plan is to employ TANE inside the functional dependency detection component. Thus, the purpose of evaluation is to study to what extent the properties of the algorithm affect our goals.
机译:利用逻辑模式信息可以为数据库产生更好的物理设计。为了利用此信息,必须从数据库中存储的数据中提取信息。提取应使用某种算法来执行,该算法可提供可接受水平的结果质量。这种质量必须例如在精度方面得到保证。在本文中,我们考虑了此类信息的一种特殊类型:功能依赖性。用于提取功能依赖项的著名算法之一是TANE算法。我们建议研究与精度相关的属性,这些属性与其在自动物理设计工具中的使用有关。作为近似算法,TANE仅返回现有依赖关系的一小部分。这也容易产生误报。与先前的测量运行时间和内存消耗的研究相反,我们旨在评估该算法的质量。最后,我们简要描述了本研究的背景-构建将使用TANE算法输出的替代物理设计调整系统。该系统是一个普通的垂直分区工具,但是它依靠数据特性在没有工作量知识的情况下运行。我们的计划是在功能依赖检测组件内部使用TANE。因此,评估的目的是研究算法的属性在多大程度上影响我们的目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号