2011-03-04 27 views
0

我一直在做一些關於Wordpress的工作,並且偶然發現了數據庫縮放。Magento數據庫縮放?

我在想,如果這是在所有可能的,因爲我們有產品的日益龐大數據庫,數千仍然增加(與可配置產品的各種選項!)

回答

1

與Magento的實現這一點,你可以設置主用於mysql的從屬複製,以便您擁有主數據庫上的面向客戶的服務器和從數據庫上的唯一管理員服務器。您可以在從站上編輯​​/app/etc/local.xml,以便從從站讀取數據但寫入主站。通過這種方式,您可以上傳大量產品,執行大量報告,而實時系統只需要減慢寫入數據庫的時間。您也可以在ADSL線路的末端將您的從屬系統放在您的辦公室。 爲了使這個工作標準的mysql主從設置工作正常,如果從服務器需要重啓,它也可以很好地跟上自己。唯一需要注意的是mysql日誌文件變大了,你的mysql my.cnf需要有設置才能在n天后刪除日誌文件。

+1

我見過主從複製導致Magento出現問題的例子 - 它可能發生在事務中保存並嘗試從slave讀回時,當然事務還沒有結束,所以slave還沒有更新。主 - 主配置解決了這個問題,與管理非常相似。 – clockworkgeek 2011-03-04 23:59:45

+0

我將如何去設置主 - 主配置? – 2011-03-08 16:28:26

0

免責聲明 - 我在Clustrix工作。

Magento解決方案架構師和認證開發人員Kevin Bortnick最近在Meet Magento NY舉辦了網絡研討會entiteld「Scaling Techniques to Increase Magento Capacity」。 Kevin目前爲clustrix工作,但在今年加入之前,他曾在大型Magento網站上工作,如The Home Depot和Jays博士。在網絡研討會上,他分享了他的實踐經驗。他介紹了3個前端戰略和8個RDBMS縮放策略,包括:

  1. 的Percona
  2. 更快的硬件
  3. 大師與閱讀奴隸
  4. 主/主,商店/聯繫
  5. 多主機
  6. 分區(Magento 2功能CQRS)
  7. NoSQL
  8. ClustrixDB

我希望這個網絡研討會能夠幫助您爲您的用例找到正確的解決方案。