申请试用
HOT
登录
注册
 
Query processing techniques for arrays

Query processing techniques for arrays

陈重丶
/
发布于
/
1828
人观看
数组是一个常见的重要数据类.目前,数据库系统没有提供足够的阵列支持:数组既不能轻易销毁,也不能方便地操作。此外,数组操作没有优化。本文描述了一种称为数组操作语言(aml)的语言,用于表达数组操作,以及对aml表达式优化技术的选择。在用于数组操作的aml框架中,可以结构化的方式将任意的外置函数应用于数组。aml可以通过选择合适的外部功能去适应不同的应用。本文主要研究卫星或医学图像等数字图像数据库中出现的数组。重写最大限度地减少计算查询结果所需的潜在昂贵外部函数的应用程序的数量。aml查询也可以针对空间进行优化。查询结果一次由管线化的执行计划生成,而计划所需的内存量取决于片的生成顺序。一个优化程序可以考虑以不同的顺序生成查询结果的片段,并且可以精确地选择需要更小空间的函数。建立了一个基于aml的阵列数据库原型系统阵列数据库系统,用于显示这些优化技术的有效性。
15 点赞
5 收藏
0下载
相关文档
确认
3秒后跳转登录页面
去登陆