アプリケーションのデータ モデルを異なるデータベース システムに分割することは理にかなっていますか? たとえば、アプリケーションはすべてのユーザー データと関係をグラフ データベース (関係の格納に最適) に格納し、その他のデータは CouchDB や MongoDB などのドキュメント データベースに格納します。これには、ユーザー グラフ データベースがドキュメント データベース内の一意の ID を参照する必要があり、その逆も同様です。
これにより、データ モデルとアプリケーションが複雑になりすぎていませんか? それとも、アプリケーションをスケーリングするために、両方のタイプのデータベース システムを最大限に活用していますか?