ユーザーや URL の処理など、Web アプリの一部は RDBMS でうまく機能します。ユーザー、電子メール、ホスト (つまり、stackoverflow.com)、および URL (つまり、https ://stackoverflow.com/questions) を正規化したいと考えています。 /ask ) 1 つの場所で更新すると、すべての場所で更新され、冗長性が最小限に抑えられます。
しかし、私の Web アプリの一部は、Mongo のようなドキュメント ベースのデータベースに非常に適しています。それらには、埋め込みオブジェクトとしてより効率的に機能する多くのコンポーネントがあるからです。
リレーショナル オブジェクトに MySQL を使用し、ドキュメント オブジェクトに Mongo を使用することは理にかなっているでしょうか? それとも、2 種類のデータベースを管理しなければならない手間をかける価値がないのでしょうか? Mongo に参照があることは知っていますが、実際には参照用に設計および最適化されていないことが分かります。
ありがとう!
PS: 私はこれを読みました: MySQL と MongoDB の組み合わせを使用すると、私が求めていることの端をかきましたが、それは実際にはまったく別の質問です。