我知道MonetDB是一个自索引数据库,但是这实际上是如何工作的呢?我想了解更多关于内部如何工作的知识。MonetDB是否也创建复合索引,还是只创建每列?正在使用什么索引策略?我正在浏览这个文档:https://www.monetdb.org/book/export/html/26,但是没有找到太多关于这个主题的内容。
发布于 2015-09-02 08:27:40
当相应的关系原语受益时,会自动创建散列索引。它们得到保留和维护。
二级指标见: Lefteris Sidirourgos,Martin L. Kersten:柱印:二级索引结构。2013年SIGMOD会议: 893-904问候,Martin
发布于 2021-03-19 13:12:38
加上@mkersten的答案,自2016年12月发布以来,MonetDB支持列上的“有序索引”,在这些列中,所有列值都按顺序存储,这样就可以对它们进行二进制搜索(并在表列中获得相应的记录索引)。
参见:索引网站上的MonetDB页面(该页面也描述了压印索引)。
https://stackoverflow.com/questions/32333004
复制相似问题