現在私は2つのデータベースを持っています
- ユーザーや投稿などすべてを含むプライマリ(デフォルト)データベース(これはPostgreSQL wie psycopg2で実行されます)
- 地理データのみを含むセカンダリ(geo)データベース(これはpostgis 1.5で実行されます)
DjangoとPGは、正当な理由でデータベース間の関係をサポートしていません。これはすでに知っていますが、地理データベースが地理データ用に最適化されていることを恐れ、すべてのデータを1つのデータベースに混在させると、パフォーマンス全体が低下するため、データベースを分割します。これに苦しむことに加えて、1つのデータベースの地理情報と通常のデータにすべてを含めることができるかどうかさえわかりません。しかし、primary(1)データベースのデータをsecondary(2)データベースに関連付けたいと思います。
このアプローチは合理的ですか、それとも分割するのは完全に間違っていますか?