Tokyo Cabinet與 Tokyo Tyrant

Tokyo Cabinet 是日本人 Mikio Hirabayashi開發的一款 DBM 數據庫,該數據庫讀寫非常快,哈希模式寫入100萬條數據只需0.643秒,讀取100萬條數據只需0.773秒,是 Berkeley DB 等 DBM 的幾倍。

Tokyo Cabinet 是一個DBM的實現。這裏的數據庫由一系列key-value對的記錄構成。key和value都可以是任意長度的字節序列,既可以是二進制也可以是字符串。這裏沒有數據類型和數據表的概念。
當做爲Hash表數據庫使用時,每個key必須是不同的,因此無法存儲兩個key相同的值。提供了以下訪問方法:提供key,value參數來存儲,按key刪除記錄,按key來讀取記錄,另外,遍歷key也被支持,雖然順序是任意的不能被保證。這些方法跟Unix標準的DBM,例如GDBM,NDBM等等是相同的,但是比它們的性能要好得多(因此可以替代它們)

 

Tokyo Tyrant 是由同一作者開發的 Tokyo Cabinet 數據庫網絡接口。它擁有Memcached兼容協議,也可以通過HTTP協議進行數據交換。

 Tokyo Tyrant 加上 Tokyo Cabinet,構成了一款支持高併發的分佈式持久存儲系統,對任何原有Memcached客戶端來講,可以將Tokyo Tyrant看成是一個Memcached,但是,它的數據是可以持久存儲的。

  上面是我從網上摘錄的部分介紹~~

  用Tokyo Tyrant 加上 Tokyo Cabinet,他們支持雙向的M/M同步,也支持單向的M/S同步,可以爲網站提供非常可靠的持久化的分佈式數據高速Cache,沒有了Memcached對內存大小的依賴,而且速度還是飛快.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章