我已經與我有關分佈式關係數據庫的一個朋友聊天,用把定義:是否有任何易於使用的分佈式關係數據庫?
- 支持一切關係數據庫做(SQL,ACID)
- 分佈式(多臺服務器)
- 自動(或automatic-ish) - 在多臺服務器上安裝程序,給他們提供任何他們需要通信的信息(IP地址),然後他們弄清楚如何自動分配東西
(3)這似乎並沒有在任何地方完成。你可以做分片,但是你的應用需要額外的代碼才能找出與哪個服務器交談。我在尋找的東西就像Memcached,但是作爲關係數據庫(Memcached是key-value)和ACID兼容的(Memcached只在內存中,而我沒有任何事物)。
顯然這樣做會令人難以置信的複雜,但它讓我感到驚訝,我看不到它的任何實例。
你想通過分發來實現什麼? 你應該讀什麼:寫比例? 你真的需要交易嗎?我不是那裏有一顆銀彈。你必須明確你的優先事項。 –
我的目標是查看它是否已完成以及如何完成。這樣做會如何表現是我們感興趣的部分。 –