2011-05-08 62 views
3

對於用mysql大生產的Drupal 6個網站,我想知道將drupal數據庫從mysql轉換爲postgresql?

  • 確實能夠切實轉換到PostgreSQL?
  • 使用postgresql而不是mysql的優點/缺點是什麼?
  • 轉換是否值得付出努力?
  • 最簡單的方法是什麼?

感謝

+1

你能解釋爲什麼你正在考慮遷移到postgres嗎? – 2011-05-08 19:53:45

+0

如果你打算爲了性能原因切換數據庫,並且有能力更改服務器軟件,我建議你看一下MariaDB--代替MySQL二進制文件。 – 2011-05-08 19:55:10

+0

@詹姆斯,我希望能夠取得一些性能提升。 – qliq 2011-05-08 19:58:18

回答

1
+0

感謝約翰的鏈接,實際上我脫脂對其中一些人來說,但除了我想看到的是關於Drupal的一些第一手經驗。 – qliq 2011-05-08 21:48:52

+1

@qliq,我只在drupal上發現了2004年的鏈接,與2011年的MySQL不太相關,我很害怕。 – Johan 2011-05-08 22:38:11

1

我已經使用這個工具成功地將一個mysql數據庫轉儲到一個postgres導入文件。

http://sqlfairy.sourceforge.net/

+0

它是一個drupal數據庫嗎? – qliq 2011-05-17 04:01:45

1

什麼是使用PostgreSQL,而不是MySQL的的優點/缺點?

PostgreSQL的優化要好得多,更好的數據類型支持,更快的先進東西像觸發器/等,真正符合ACID(不喜歡的InnoDB是假的),觸發器的看法,良好的GIS支持,大量的先進東西,還有更多

轉換是否值得努力?

不,Drupal不是關於高級SQL的,你不應該看到從MySQL切換到PostgreSQL有很大的改進,正如已經提到的那樣,你會失去一些兼容性(即每個人都更多或更少地使用drupal的mysql)。

相關問題