0

100MBから1Gbのデータ(BOOK1、BOOK2 ..のような文字列)を保存する必要があり、それは大きくなります。book1(名前による)のユーザークエリが実行され(高速である必要があります)、一致が見つかると、著者名、発行日、エディションなど、book1に関連付けられたデータが取得されます。

1GBのデータは本の名前だけですが、本に関連するデータはもっと多くなります(著者名、版、印刷日など)。したがって、1GB(大きくなる)をインデックス作成として検討している場合、Oracleまたは任意のSQLデータベースはテキスト検索に高速かつ効率的になります(検索は本の名前のみであり、本のスキャンはありません)。

[接尾辞木を使ってインデックスを作成することを考えましたが、40倍*巨大な文字を使用していません。]

Oracle、MS Sql、MySQLのいずれかが適していますか?それとも、HadoopMapReduceまたは分散コンピューティングについて考える必要がありますか?

アクセス時間と同時アクセス数に関するOracleまたはその他のSQLのベンチマークはありますか?

どうもありがとうございます。

4

2 に答える 2

3

ストレージ要件に応じて、次の制限付きで Oracle XE を使用できます。

  1. 最大4Gのデータを保存できます
  2. 最大 1G の RAM を使用

しかも無料で使えます。ここからダウンロードできます

于 2012-09-10T06:45:17.017 に答える
0

1 GB のデータは、小規模と見なされると言及した任意の DB で処理できます

于 2012-09-10T06:46:00.447 に答える