実際、Facebook はそのコアでリレーショナル データベースを使用しています。SOCC 基調講演:Facebook の構築:を参照してください。大規模なパフォーマンス .他の多くの Web スケール サイトも同様です。Quora が Cassandra、MongoDB、CouchDB などの NoSQL の代わりに MySQL をデータ ストアとして使用するのはなぜですか? . SQL Server を Web スケールのサイズにスケーリングする方法についての説明もあります。 sql/fulltext">大規模なサイトやアプリケーションを SQL ベースのままにする方法 これは MySpace のアーキテクチャに基づいています (詳細は Reliable Messaging を使用して SQL Server をスケールアウト )。 NoSQL にユースケースがないと言っているのではなく、白と黒の間には多くのグレーの色合いがあることを指摘したいだけです。
現在のソリューションが拡張できないのではないかと心配している場合は、おそらく、現在のソリューションのスケーラビリティを妨げている要因は何かを検討する必要があります。テスト データは安価に生成できます。「指数関数的に増加した」データ ボリュームをロードし、テスト ハーネスを実行して、クラックが発生する場所を確認します。どの NoSQL ソリューションも魔法のようにすぐに使えるスケーラビリティをもたらすものではなく、効果的な使用方法と正しく展開する方法を理解する必要があります。また、大規模な成功を確実にしたい場合は、大量のテストを行う必要があります。従来のリレーショナル ソリューションについても同様です。