2

基本要件

  1. 耐障害性 (例: データセンター全体がダウンしても機能する必要がある)
  2. レコードの最大数は約 10 億から 50 億です
  3. 高負荷下で適切かつ比較的高速に動作する必要がある
  4. JavaEEに対応
  5. 相対DBを好むが、一般的には問題ではない
  6. 無料

あなたはなにか考えはありますか?

4

2 に答える 2

4

ウィキペディアには、多くの RDBMS を比較した広範なリストがあります。

PostGresSql は優れた無料オプションです。

于 2010-06-04T16:17:35.553 に答える
1

率直に言って、そのようなものを設計する場合、高性能データベースの専門知識を持つほとんどの人がいる Oracle または SQL Server を選びます。このようなシステムでは、何よりもまず、高性能でダウンタイムの少ないシステムの経験がある優れた DBA が必要です。これらは設計と適切なセットアップが複雑であり、データベースの設計はパフォーマンスに大きな影響を与えるため、設計段階を開始する前に専門家を雇う以外に方法はありません。

どちらも安価ではありませんが、エンタープライズ レベルのパフォーマンスが必要な場合は、料金を支払う必要があります。DBA も安くはありませんが、このタイプのプロジェクトの成功にとって重要な要素であり、DBA は設計フェーズに参加して、EAV テーブルの設計や使用に失敗しないようにする必要があります。セットベースのロジックの代わりにカーソル。

于 2010-06-07T15:57:45.060 に答える