2011-12-04 82 views
0

我的一個網站是在MySQL運行的社交網站。我使用郵政編碼和國家/地區信息來使用web服務對用戶進行地理定位。這個web服務還允許你下載他們所有的許多信息表,以便你可以在本地訪問它。我的網站已經變得足夠大了,我希望現在就做到這一點。要添加其他數據庫或不添加其他數據庫,即questionn

我的問題是,我要我的網站上創建一個新的數據庫,所有這一切郵政編碼和國家信息和它的所有表,或者我應該將這些表到我現有的數據庫,我的社交網站?

這兩種方式有哪些優點/缺點?

+0

這背後使用其他數據庫 – abcde123483

+0

@ulvund你的推理:這似乎只是自然考慮所有這些表和它們是如何直接關係到對方,但沒有直接關係到我的網站。我只是不知道是否有任何優點/缺點,我想做出正確的選擇。 – ProgrammerGirl

回答

0

我贊成一個單獨的數據庫中的投票,如果你計劃使用數據作爲只讀,並在它前面放置一個Web服務來訪問它。用戶可以根據少量參數(例如地址信息來獲取緯度/經度數據)進行搜索。

我會說把它放在現有的數據庫,如果你打算在你的當前架構的其它信息加入。

0

它可能會生活在同一個磁盤上。

所以磁盤空間不是問題。

如果查詢表中的一個完全獨立的方式,那麼現有的網站上沒有任何影響。如果你一起查詢事物,那麼當所有數據庫都在一個數據庫中時更容易。 一個數據庫對2的整體管理更容易。

我認爲這是沒有道理的......他們中一個數據塊去。