一個高性能的key/value存儲服務器 - Tarantool/Box

http://tarantool.org/web

Tarantool/Box或簡稱爲Tarantool是一個高性能的key/value存儲服務器,代碼基BSD受權發佈。支持GNU/Linux 和 FreeBSD平臺。
tarantool.gif服務器

該服務採起隨機存取內存中的數據方式,所以能夠快速的響應讀取請求,與此同時,此數據的副本將會保存在硬盤中。異步

爲了保證原子性和一致性,數據將經過預寫日誌進行記錄,即便任何修改完成以前也將在記錄在預寫式日誌。性能

可是當更新、刪除請求很是頻繁時,將致使預寫日誌文件快速增加,並增長日誌寫入的時間。這時可採用一個簡單的解決方案:要求服務器保存當前數據精簡快照。底層操做系統支持「寫時複製」功能,能夠最小限度的影響服務器的性能。操作系統

Tarantool支持數據備份。數據副本能夠在本地或遠程主機上運行。 Tarantool數據備份是異步的,並不會阻止在主機上寫入。當主機出現故障時,副本能夠承擔主機的角色。日誌

Tarantool/Box是高度彈性和可訪問性的Web數據服務商。經過Tarantool,一臺服務器能夠輕鬆處理每秒數十甚至數十萬的請求。數據快照能夠在web用戶活躍度最低的時間段完成,這樣能夠最低限度的影響服務器性能。內存

相關文章
相關標籤/搜索