2008-09-16 76 views
1

什麼是水平縮放單個數據庫的最佳方式?你知道任何好的分佈式數據庫系統嗎?

+0

我錯在認爲可擴展性是垂直分佈的?在我看來,分佈式數據庫是跨多個位置複製的數據庫。這與具有可伸縮羣集不同,後者作爲單個數據庫實例顯示給客戶端,但可能會跨多臺物理機器分割以實現可伸縮性和可靠性。 – Kief 2009-08-03 09:36:30

回答

1

在Software Engineering Radio podcast的this episode中,面試官與eBay的傑出建築師進行了交談。正如你可能想象的那樣,eBay在橫向和縱向上都有可擴展性問題。這個問題已經詳細討論過了,值得一聽,因爲建築師比我在這裏更好,更徹底地解釋了這個問題。

0

很多是我見過的規模水平的系統使用MS SQL Server 2005的

數據庫設計起着比例的很大一部分了。爲表中的主鍵使用GUID,以防止插入主鍵衝突。然後我使用SQL Server的合併複製來保持數據庫同步。

這只是一個快速總結,但它會給你一個良好的開端。