Jump to content

Tkrzw

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Tkrzw
Original author(s)Mikio Hirabayashi
Developer(s)Google
Initial releaseJuly 11, 2020; 4 years ago (2020-07-11)
Stable release
0.9.3 / August 2, 2020; 4 years ago (2020-08-02)
Repository
Written inC++
TypeDatabase engine, library
LicenseApache 2.0
Websitedbmx.net/tkrzw/ Edit this at Wikidata
Kyoto Cabinet
Original author(s)Mikio Hirabayashi
Developer(s)FAL Labs
Initial releaseDecember 25, 2009; 15 years ago (2009-12-25)
Stable release
1.2.78 / July 19, 2020; 4 years ago (2020-07-19)
Repository
Written inC++
TypeDatabase engine, library
LicenseGPL 3
Websitedbmx.net/kyotocabinet/
Tokyo Cabinet
Original author(s)Mikio Hirabayashi
Developer(s)FAL Labs
Initial release2006; 19 years ago (2006)
Stable release
1.4.48 / August 17, 2012; 12 years ago (2012-08-17)
Repository
Written inC
TypeDatabase engine, library
LicenseLGPL 2.1
Websitedbmx.net/tokyocabinet/

Tkrzw is a library of routines for managing key–value databases. Tokyo Cabinet was sponsored by the Japanese social networking site Mixi, and was a multithreaded embedded database manager and was announced by its authors as "a modern implementation of DBM".[1] Kyoto Cabinet is the designated successor of Tokyo Cabinet,[1] while Tkrzw is a recommended successor of Kyoto Cabinet.

Tokyo Cabinet features on-disk B+ trees and hash tables for key-value storage, with "some" support for transactions.[2]

See also

References

  1. ^ a b "Tokyo Cabinet: a modern implementation of DBM". FAL Labs. 5 August 2010. Archived from the original on 2023-06-23. Retrieved 18 October 2014.
  2. ^ Smith, Peter (2012). Professional Website Performance. John Wiley & Sons.