私はNoSQLデータベースの初心者で、これは少しばかげているように聞こえるかもしれませんが、NoSQLデータベースがインデックスを使用するのか必要なのか疑問に思いました。はいの場合、それらを作成または管理する方法は?リンクはありますか?ありがとう
25457 次
2 に答える
22
CouchDBとMongoDBは間違いなくそうです。私は私の本の中でそれを述べました:
それぞれのドキュメントは次のとおりです。
ただし、NoSQLは断片化されすぎているため、「はい、すべてのNoSQLシステムにはインデックスが必要です」という明確な表現はできないと思います。ほとんどのシステムはインデックスを必要とし、提供しますが、ほとんどのSQLデータベースが提供するレベルではありません。最近、Cassandraの人々は、セカンダリインデックス、つまり複数のクラスター化インデックスを誇らしげに導入していました。
- http://www.datastax.com/dev/blog/whats-new-cassandra-07-secondary-indexes(まあ、私が覚えているほど最近ではありません)
于 2012-06-04T08:09:14.423 に答える
2
間違いなくnosqlデータベースにはインデックスが必要です。
つまり、最も人気のあるデータベースでは、nosqlデータベースの現在のニーズに従って、nosqlデータベースのコミュニティが新しい機能を使用して開発されているため、自分でインデックスを維持する必要はありません。"Code Less, Get More"
于 2012-06-04T06:25:29.880 に答える