Tkrzw
{{Multiple issues|
{{Missing information|in what ways are Tokyo Cabinet and Kyoto Cabinet important when considering the history of database systems|date=July 2015}}
{{Missing information|what the Kyoto Cabinet offered that made it a notable successor to Tokyo Cabinet|date=July 2015}}
{{ref improve|date=October 2014}}
}}
{{Infobox software
| name = Tkrzw
| title = Tkrzw
| logo = TKRZW Logo.png
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author = Mikio Hirabayashi
| developer = Google
| released = {{Start date and age|2020|07|11}}
| discontinued =
| latest release version = 1.0.32
| latest release date = {{Start date and age|2024|10|22}}
| latest preview version =
| latest preview date =
| programming language = C++
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Database engine, library
| license = Apache 2.0
| alexa =
| standard =
| AsOf =
}}
{{Infobox software
| name = Kyoto Cabinet
| title = Kyoto Cabinet
| logo =
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author = Mikio Hirabayashi
| developer = FAL Labs
| released = {{Start date and age|2009|12|25}}
| discontinued =
| latest release version = 1.2.80
| latest release date = {{Start date and age|2023|04|14}}
| latest preview version =
| latest preview date =
| programming language = C++
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Database engine, library
| license = GPL 3
| alexa =
| standard =
| AsOf =
| website = {{URL|dbmx.net/kyotocabinet}}
| repo = {{URL|dbmx.net/kyotocabinet}}
}}
{{Infobox software
| name = Tokyo Cabinet
| title = Tokyo Cabinet
| logo =
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author = Mikio Hirabayashi
| developer = FAL Labs
| released = {{Start date and age|2006}}
| discontinued =
| latest release version = 1.4.48
| latest release date = {{Start date and age|2012|08|10}}
| latest preview version =
| latest preview date =
| programming language = C
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Database engine, library
| license = LGPL 2.1
| alexa =
| standard =
| AsOf =
| website = {{URL|dbmx.net/tokyocabinet}}
| repo = {{URL|dbmx.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".{{cite web |title=Tokyo Cabinet: a modern implementation of DBM |url=http://fallabs.com/tokyocabinet/ |publisher=FAL Labs |date=5 August 2010 |access-date=18 October 2014 |archive-url=https://web.archive.org/web/20230623105019/http://fallabs.com/tokyocabinet/ |archive-date=2023-06-23}} Kyoto Cabinet is the designated successor of Tokyo Cabinet, 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.{{cite book |title=Professional Website Performance |first=Peter |last=Smith |publisher=John Wiley & Sons |year=2012}}
See also
{{Portal|Free and open-source software}}
References
{{reflist}}
External links
- {{official website}}
- [https://dbmx.net/kyotocabinet/ Kyoto Cabinet official website]
- [https://dbdb.io/db/kyoto-cabinet Kyoto Cabinet (Website Carnegie Mellon Database Group)]
- [https://dbmx.net/tokyocabinet/ Tokyo Cabinet official website]
- [https://dbdb.io/db/tokyo-cabinet Tokyo Cabinet (Website Carnegie Mellon Database Group)]