Tkrzw
From Wikipedia, the free encyclopedia
Tkrzw is a library of routines for managing key–value databases.
| Tkrzw | |
|---|---|
| Original author | Mikio Hirabayashi |
| Developer | |
| Release | July 11, 2020 |
| Stable release | 1.0.33
/ September 19, 2026 |
| Written in | C++ |
| Type | Database engine, library |
| License | Apache 2.0 |
| Website | dbmx |
| Repository | |
Original authorMikio Hirabayashi
DeveloperFAL Labs
ReleaseDecember 25, 2009
Stable release
1.2.80
/ April 14, 2023
| Kyoto Cabinet | |
|---|---|
| Original author | Mikio Hirabayashi |
| Developer | FAL Labs |
| Release | December 25, 2009 |
| Stable release | 1.2.80
/ April 14, 2023 |
| Written in | C++ |
| Type | Database engine, library |
| License | GPL 3 |
| Website | dbmx |
| Repository | dbmx |
| Tokyo Cabinet | |
|---|---|
| Original author | Mikio Hirabayashi |
| Developer | FAL Labs |
| Release | 2006 |
| Stable release | 1.4.48
/ August 10, 2012 |
| Written in | C |
| Type | Database engine, library |
| License | LGPL 2.1 |
| Website | dbmx |
| Repository | dbmx |
Original authorMikio Hirabayashi
DeveloperFAL Labs
Release2003
Stable release
1.8.78
/ December 22, 2007
| QDBM | |
|---|---|
| Original author | Mikio Hirabayashi |
| Developer | FAL Labs |
| Release | 2003 |
| Stable release | 1.8.78
/ December 22, 2007 |
| Written in | C |
| Type | Database engine, library |
| License | LGPL 2.1 |
| Website | dbmx |
| Repository | dbmx |
QDBM (Quick Database Manager) was the first database implementation in the series. 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]