×

火山

swMATH ID: 30956
软件作者: 格雷夫(G.Graefe)。
说明: Volcano—一个可扩展的并行查询评估系统。为了研究数据库查询处理中可扩展性和并行性的交互作用,我们开发了一个新的数据流查询执行系统Volcano。Volcano的工作为数据库系统设计、查询优化启发式、并行查询执行和资源分配方面的研究和教育提供了丰富的环境。Volcano在代数运算符之间使用标准接口,允许轻松添加新运算符和运算符实现。对单个项(例如谓词)的操作使用支持函数导入到查询处理操作符中。未规定支持函数的语义;可以实现任何数据类型,包括复杂对象和任何操作。因此,Volcano可以通过新的操作符、算法、数据类型和特定于类型的方法进行扩展。火山包括两个新的超运算符。选择计划元运算符支持动态查询评估计划,允许将选定的优化决策延迟到运行时,例如,对于带有自由变量的嵌入式查询。交换元运算符支持分区数据集上的操作内并行,支持垂直和水平操作间并行,可以在进程内的需求驱动数据流和进程间的数据驱动数据流之间进行转换。除交换操作符外,所有操作符都是在单进程环境中设计和实现的,并使用交换操作符进行并行化。即使是尚未设计的操作符,如果它们使用并提供了interator接口,也可以使用这个新操作符进行并行化。因此,数据操作和并行性问题变得相互正交,使Volcano成为第一个实现的查询执行引擎,它有效地结合了可扩展性和并行性
主页: https://ieeexplore.ieee.org/document/273032
相关软件: DB2数据库;电势;润滑脂;E定理证明器;IQ计;SPARQL公司;DBpedia(数据库);Ontop(顶部);数据日志;格拉尔;i工作台;RDFox公司;DLV公司;流浪汉;DB烤面包机;MonetDB(MonetDB);斯卡拉;GHC公司;MapReduce;JDQZ公司
引用于: 6文件

在1个字段中引用

6 计算机科学(68至XX)

按年份列出的引文