MonetDB 如何使用索引?
How MonetDB uses indexes?
我知道 MonetDB 是一个自索引数据库,但这实际上是如何工作的?。我想更多地了解它在内部是如何工作的。 MonetDB 是否也创建复合索引,还是只是按列创建?使用了什么索引策略?我正在浏览这个文档:https://www.monetdb.org/book/export/html/26 但没有找到太多关于这个主题的信息。
哈希索引是在相应的关系基元受益时自动创建的。它们被保留和维护。
二级指数见:
Lefteris Sidirourgos,Martin L. Kersten:列印记:二级索引结构。 2013 年 SIGMOD 会议:893-904
此致,马丁
添加到@mkersten 的回答中,自 2016 年 12 月发布以来,MonetDB 支持列上的“有序索引”,其中所有列值按顺序存储,因此您可以对它们进行二进制搜索(并在 table 适当的列)。
参见:MonetDB 网站上的 Indices 页面(也描述了 IMPRINT 索引)。
我知道 MonetDB 是一个自索引数据库,但这实际上是如何工作的?。我想更多地了解它在内部是如何工作的。 MonetDB 是否也创建复合索引,还是只是按列创建?使用了什么索引策略?我正在浏览这个文档:https://www.monetdb.org/book/export/html/26 但没有找到太多关于这个主题的信息。
哈希索引是在相应的关系基元受益时自动创建的。它们被保留和维护。
二级指数见: Lefteris Sidirourgos,Martin L. Kersten:列印记:二级索引结构。 2013 年 SIGMOD 会议:893-904 此致,马丁
添加到@mkersten 的回答中,自 2016 年 12 月发布以来,MonetDB 支持列上的“有序索引”,其中所有列值按顺序存储,因此您可以对它们进行二进制搜索(并在 table 适当的列)。
参见:MonetDB 网站上的 Indices 页面(也描述了 IMPRINT 索引)。