2009-02-14 64 views

回答

4

MySQL能做到這一點,也PostgreSQL的

我只是有經驗的MySQL,以獲得更多信息,只需要看着文檔:

它可以幫助您設置基本羣集和複製。

+0

mysql不是免費的 – 2009-02-14 09:43:07

+0

取決於你如何定義免費,我假設一個免費程序是由OSS許可證覆蓋的軟件,MySQL由GPL2覆蓋,因此我認爲它是免費的。 – 2009-02-14 09:51:04

0

PostgreSQL是優秀的,那將是我的頭號人選。有許多複製選項可供您選擇。一個衆所周知和成熟的工具是slony(Slony-I),但它可能不是最適合偏遠地區的工具。但是,有other add-ons可能會更好。

複製可能意味着許多不同的事情......最好是更詳細地確定您的需求。你只是在尋找本地副本,以避免查詢時的網絡延遲?重要的是它們要及時更新,還是會有適度的滯後?你是否希望高可用性,性能,故障切換到其他位置,如果出現故障,集羣......?所有這些都可能會影響您的決定,或者不會。請注意,對於某些複製解決方案(例如,Sequoia),您可以將它用於您選擇的多個數據庫後端。

0

我們使用MySQL 5.1和基於行的複製爲不同位置的2臺服務器使用master master circle複製。這很容易設置,但最重要的是確保你沒有衝突:)

你也想看看複製的類型(MySQL使用的兩個是基於聲明和基於行的複製。基於行的僅在MySQL 5.1中可用)。行和語句之間有一堆差異,可以在這裏看到http://www.linuxtopia.org/online_books/database_guides/mysql_5.1_database_reference_guide/replication-sbr-rbr.html。但通常基於行的被認爲是最安全的。

相關問題