0

数千万人の連絡先と人口統計情報を保存するデータベースを作成する準備をしています。大規模なデータセットとそれが大量に使用されることを考えると、nosql データベースがこれに適しているかどうかを判断しようとしています。

データベースの使用には、10,000 から 1,000,000 のバッチでレコードを処理し、データベースにレコードが既に存在するかどうかを確認し、存在しない場合は追加します (データベースに存在する場合は、既存の UUID を取得します)。 . そのため、UUID、名前、住所、および/または電話番号ですばやく検索できる必要があります。これまでの私の読書では、nosql データベースは 1 つの主キーのみを許可しているように見えます。ただし、ドキュメントに記載されている機能のいくつかは、私には明確ではありません。これに適したnosqlデータベースはありますか、それともMySQLに固執してその改善に集中する必要がありますか? nosql 用語で注目すべき機能は何ですか?

4

1 に答える 1

1

MongoDB はインデックス作成をサポートしており、複数のインデックス作成もサポートしています。

http://docs.mongodb.org/manual/core/indexes/

MySQLもそうです。注目すべき唯一の機能は...そうです...インデックス作成です。リレーショナルか非リレーショナルかはあなた次第です。大規模な DB を持つ大企業のほとんどは、明らかにリレーショナルを使用しています。これは実証済みの方法です。

于 2013-01-22T16:34:09.253 に答える