2011-12-04 12 views
0

私のサイトの1つは、MySQL上で動作するソーシャルネットワーキングサイトです。私は郵便番号と国情報を使用して、Webサービスを使用しているユーザーをジオコーディングします。このWebサービスでは、多数の情報テーブルをすべてダウンロードして、ローカルにアクセスすることもできます。私のサイトは今私がこれをやりたいほど大きくなっています。別のデータベースを追加するには、別のデータベースを追加するには、質問です

私のサイトでは、この郵便番号と国のすべての情報とすべてのテーブルの新しいデータベースを作成する必要がありますか、またはそれらのテーブルをソーシャルネットワーキングサイトの既存のデータベースに組み込むべきですか?

いずれにしても賛否両論は何ですか?

+0

他のデータベースを使用している理由は何ですか – abcde123483

+0

@ulvund:これらのテーブルをすべて考慮し、どのように関係が直接関係しているのですか?いずれにしても利点や欠点があるかどうかはわかりませんが、正しい選択をしたいのです。 – ProgrammerGirl

答えて

0

あなたがデータを使用することを計画している場合、私は別のデータベースに賛成票を投じるだろう読み取り専用として、アクセスするためにWebサービスをその前に置きます。ユーザーは少数のパラメータ(緯度/経度データを取得するためのアドレス情報など)に基づいて検索します。

あなたが現在のスキーマ内の他の情報と一緒にJOINする予定の場合は、それを既存のデータベースに配置するといいでしょう。

0

おそらく同じディスクに保存されます。

ディスク容量に問題はありません。

テーブルを完全に別の方法でクエリすると、既存のサイトに影響はありません。 物事を一緒に照会すると、1つのデータベース内にすべての物件があると簡単に照会できます。 1データベース対2の全体管理が簡単です。

私は考えていないと思います...彼らは1つのdbに入ります。

関連する問題