MIL primitives for querying a fragmented world

被引:49
作者
Boncz, PA [1 ]
Kersten, ML [1 ]
机构
[1] Univ Amsterdam, CWI, NL-1098 SJ Amsterdam, Netherlands
关键词
database systems; query optimization; query languages; main-memory techniques; vertical fragmentation;
D O I
10.1007/s007780050076
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
In query-intensive database application areas, like decision support and data mining, systems that use vertical fragmentation have a significant performance advantage. In order to support relational or object oriented applications on top of such a fragmented data model, a flexible yet powerful intermediate language is needed. This problem has been successfully tackled in Monet, a modern extensible database kernel developed by our group. We focus on the design choices made in the Monet interpreter language (MIL), its algebraic query language, and outline how its concept of tactical optimization enhances and simplifies the optimization of complex queries. Finally, we summarize the experience gained in Monet by creating a highly efficient implementation of MIL.
引用
收藏
页码:101 / 119
页数:19
相关论文
共 48 条
[1]
Agarwal S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P506
[2]
ANALYTI A, 1992, P ACM SIGMOD C NEW Y, P215
[3]
[Anonymous], P INT C VER LARG DAT
[4]
Flattening an object algebra to provide performance [J].
Boncz, P ;
Wilschut, AN ;
Kersten, ML .
14TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1998, :568-577
[5]
Boncz P. A., 1995, Proceedings. Basque International Workshop on Information Technology, P240
[6]
Boncz P. A., 1998, Proceedings of the Twenty-Fourth International Conference on Very-Large Databases, P628
[7]
BONCZ PA, 1996, LECT NOTES COMPUTER, V1094, P152
[8]
BONCZ PA, 1996, P EDBT C MARCH 1996, P77
[9]
Cattell R. G. G., 1994, SIGMOD Record, V23, DOI 10.1145/191843.191937
[10]
CHERNIACK M, 1996, P SIGMOD, P401