最近、私はMongoDBを少し使っていますが、本当に気に入っていると言わざるを得ません。しかし、それは完全に異なるタイプのデータベースであり、私は使用されています。特定のタイプのデータには間違いなく優れていることに気づきましたが、高度に正規化されたデータベースの場合は、最良の選択ではない可能性があります。
しかし、私には、それはあなたが持っている可能性のあるほぼすべてのリレーショナルデータベースの代わりになり、ほとんどの場合、パフォーマンスが向上するように見えます。これは気が遠くなるようなことです。これは私にいくつかの質問をするように導きます:
- ドキュメント指向データベースは、次世代データベースとして開発されており、基本的にリレーショナルデータベースに完全に取って代わっていますか?
- ドキュメント指向データベースとリレーショナルデータベースの両方を、どちらか一方に適したさまざまなデータに並べて使用する方がプロジェクトがうまくいく可能性はありますか?
- ドキュメント指向データベースがリレーショナルデータベースを置き換えることを意図していない場合、リレーショナルデータベースで絶対的に優れている(またはその逆の)データベース構造の例を誰かが持っていますか?