34

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

4

2 に答える 2

22

CouchDBとMongoDBは間違いなくそうです。私は私の本の中でそれを述べました:

それぞれのドキュメントは次のとおりです。

ただし、NoSQLは断片化されすぎているため、「はい、すべてのNoSQLシステムにはインデックスが必要です」という明確な表現はできないと思います。ほとんどのシステムはインデックスを必要とし、提供しますが、ほとんどのSQLデータベースが提供するレベルではありません。最近、Cassandraの人々は、セカンダリインデックス、つまり複数のクラスター化インデックスを誇らしげに導入していました。

于 2012-06-04T08:09:14.423 に答える
2

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

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

于 2012-06-04T06:25:29.880 に答える