0
我现在在使用Realm。我看到在文档https://realm.io/docs/objc/latest/#indexed-properties,它说什么样的属性应该在Realm中编入索引?
索引一个属性,其中属性是 相等比较(即,=和IN操作人员)将大大加快查询速度,在 较慢插入的成本。
所以这意味着索引只在属性被比较时才起作用。 因此,Realm中的索引有助于在排序查询时带来更好的性能,或者使用BEGINSWITH
,CONTAINS
?
我已经用10k行模型进行排序测试,但似乎索引不会带来更好的性能。
如何使用索引进行排序? – TomSawyer
不幸的是,排序也没有任何好处。 – Dmitry
嗯,我也这么认为,直到我读过这篇文章http://stackoverflow.com/questions/33978682/does-the-realm-io-database-support-multi-column-indexes-or-sorted-indexes,这让我认为索引可以使排序查询更好,并且索引也可以与'ENDSWITH'一起工作吗? – TomSawyer