地理データなど、同じデータを必要とする 3 つの MySQL ベースの Web アプリケーションがあります。このデータは論理的にアプリケーションのデータの一部ではありません。さらに、これは外部データであり、通常は独立したデータベースです。
これをどのように処理する必要がありますか?このデータを 3 つのデータベースすべてにインポート/保存しますか? そうでない場合、複数のデータベースでこのデータを使用するために、このデータを共有するにはどのような戦略がありますか?
追加 (背景) 情報:
しばらく前に、スポーツ コースを管理するための Web アプリケーションを作成しました。cities
このデータベースには、列id
を持つ非常に単純なテーブルとname
、手動で挿入された約 20 の都市も含まれています。
現在、別の 2 つのアプリを作成しています (スポーツ パートナーの検索と Web サイト上の広告の管理用)。どちらも地理情報、特に都市も必要です。
しかし、今回はプロの地理データが必要です。OpenGeoDBを選択しました。
そのため、地理データをどのように保存/管理し、これを 3 つのアプリケーションすべてで使用するかを決定する必要があります。