web-dev-qa-db-ja.com

NoSQLデータベースはインデックスを使用する必要がありますか?

私はNoSQLデータベースの初心者であり、これは少しばかげているように聞こえるかもしれませんが、NoSQLデータベースがインデックスを使用する必要があるのか​​と疑問に思っていましたか?はいの場合、それらを作成または管理する方法は?リンク?ありがとう

27
Hossein

CouchDBとMongoDBは確かにそうです。私は本でそれについて述べました:

ここにそれぞれのドキュメントがあります:

ただし、NoSQLは断片化されすぎているため、「はい、すべてのNoSQLシステムにはインデックスが必要です」とは言えません。ほとんどのシステムはインデックスを必要とし、提供しますが、ほとんどのSQLデータベースではそうではありません。最近、Cassandraの人々は、誇張してセカンダリインデックス、つまり単一のクラスタ化インデックス以上のものを導入しました。

14
Markus Winand

間違いなくnosqlデータベースにはインデックスが必要です。

つまり、ほとんどの一般的なデータベースでは、nosqlデータベースの現在のニーズに従って、nosqlデータベースのコミュニティが新機能と"Code Less, Get More"を使用して開発されているため、自分でインデックスを維持する必要はありません。

2