首页> 外文会议>Database programming languages >Formal foundations for optimising aggregatin funcitons in database programming languages
【24h】

Formal foundations for optimising aggregatin funcitons in database programming languages

机译:优化数据库编程语言中聚合功能的正式基础

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

摘要

This paper invstigates the optimisation of aggregation functions in the context of computationally complete programming languages and aims to generalise and porvide a unifying formal foundation for previous work.Wde define a 'fold' operator #pha# over collection types in terms of which operations such as selection.proejections such as sum,max and min.We introduce two equivaliences for #pha# which respectively govern the ocmmuting and colalescing of applciations of #pha#.Form htese tow equivalences wwe then formally drerive equievalences governing the commuting and coalescing of iteration operations over collectios,the mapping of aggregation functios over grouped collections,the introduction and elimination of aggregation funcitons,and the promotion of aggregation funcitons through iteration operaitons.We also show how osme of these equivalences cna be used to optimise comprehensions,a high-levle query construct supported by man data base languages.
机译:本文在计算完整的编程语言的背景下研究了聚合函数的优化,旨在概括和提供先前工作的统一形式基础.Wde在集合类型上定义了一个``折叠''运算符#pha#我们针对#pha#引入了两个等价关系,分别控制#pha#的应用的填充和消隐。然后,将这两个等价形式正式定义为控制迭代操作的交换和合并的两个等价形式。集合之上的集合函数,集合集合上集合函数的映射,集合函数的引入和消除以及通过迭代操作来促进集合函数。我们还展示了如何利用这些等价项来优化理解,进行高水平查询人工数据库语言支持的构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号