简体   繁体   English

OrientDB中布尔类型的最佳索引选择

[英]Best index choice for Boolean type in OrientDB

I'm setting a flag on my records to see which ones have already been processed by my import script, and am wondering what type of index I should use. 我在记录上设置了一个标志,以查看导入脚本已经处理了哪些记录,并且想知道应该使用哪种类型的索引 My thought is to use NOTUNIQUE_HASH_INDEX . 我的想法是使用NOTUNIQUE_HASH_INDEX Is that best? 那是最好的吗?

Depends by what you need. 取决于您的需求。 All *_HASH_INDEX types are super fast but don't allow range queries like: 所有* _HASH_INDEX类型都非常快,但不允许范围查询,例如:

select from Invoice where date between '2014-01-01 00:00:00.000' and 
                                       '2014-12-31 00:00:00.000'

While classic index (sb-tree) can do it. 虽然经典索引(sb-tree)可以做到。 About UNIQUE and NOT-UNIQUE depends if you can have duplication against the indexed fields. 关于UNIQUE和NOT-UNIQUE取决于您是否可以对索引字段进行重复。 Like RDBMS. 就像RDBMS。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM