Tkrzw: Difference between revisions
Appearance
Content deleted Content added
m rm comma |
It's a key-value store of the kind people mean when they refer to "NoSQL" databases, very much unlike SQL. |
||
Line 18: | Line 18: | ||
| released = {{Start date and age|2009|12|25}} |
| released = {{Start date and age|2009|12|25}} |
||
| discontinued = |
| discontinued = |
||
| latest release version = 1.2.76, comparable in functionality to [[SQLite]]<ref name="smith">{{cite book |title=Professional Website Performance |first=Peter |last=Smith |publisher=John Wiley & Sons |year=2012}}</ref>{{dubious|How are the Cabinets comparable to an in embedded in-memory database like SQLite when they are both disk backed key-value stores without any sort of SQL or SQL-like interface?|date=July 2015}} (but without an actual [[SQL]] implementation) |
|||
| latest release version = 1.2.76 |
|||
| latest release date = {{Start date and age|2012|05|24}} |
| latest release date = {{Start date and age|2012|05|24}} |
||
| latest preview version = |
| latest preview version = |
||
Line 36: | Line 36: | ||
| AsOf = |
| AsOf = |
||
}} |
}} |
||
'''Tokyo Cabinet''' and '''Kyoto Cabinet''' are two [[Library (computing)|libraries]] of routines for managing [[Key-value store|key-value]] databases. Tokyo Cabinet was sponsored by the Japanese [[social network]]ing site [[Mixi]], and was a multithreaded [[embedded database]] manager |
'''Tokyo Cabinet''' and '''Kyoto Cabinet''' are two [[Library (computing)|libraries]] of routines for managing [[Key-value store|key-value]] databases. Tokyo Cabinet was sponsored by the Japanese [[social network]]ing site [[Mixi]], and was a multithreaded [[embedded database]] manager and was announced by its authors as "a modern implementation of [[dbm|DBM]]".<ref name="website">{{Cite web |title=Tokyo Cabinet: a modern implementation of DBM |url=http://fallabs.com/tokyocabinet/ |publisher=FAL Labs |date=5 August 2010 |accessdate=18 October 2014}}</ref> Kyoto Cabinet is the designated successor of Tokyo Cabinet.<ref name="website"/> |
||
Tokyo Cabinet features on-disk [[B+ tree]]s and [[hash table]]s for key-value storage, with "some" support for [[transaction (database)|transactions]].<ref name="smith"/> |
Tokyo Cabinet features on-disk [[B+ tree]]s and [[hash table]]s for key-value storage, with "some" support for [[transaction (database)|transactions]].<ref name="smith"/> |
Revision as of 04:07, 6 February 2019
This article is missing information about in what ways are Tokyo Cabinet and Kyoto Cabinet important when considering the history of database systems.(July 2015) |
This article is missing information about what the Kyoto Cabinet offered that made it a notable successor to Tokyo Cabinet.(July 2015) |
This article needs additional citations for verification. (October 2014) |
Developer(s) | FAL Labs |
---|---|
Initial release | December 25, 2009 |
Stable release | |
Repository | |
Written in | C++ |
Type | Database engine, library |
License | GNU General Public License |
Website | dbmx![]() |
Tokyo Cabinet and Kyoto Cabinet are two libraries 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".[2] Kyoto Cabinet is the designated successor of Tokyo Cabinet.[2]
Tokyo Cabinet features on-disk B+ trees and hash tables for key-value storage, with "some" support for transactions.[1]
See also
References
- ^ a b Smith, Peter (2012). Professional Website Performance. John Wiley & Sons.
- ^ a b "Tokyo Cabinet: a modern implementation of DBM". FAL Labs. 5 August 2010. Retrieved 18 October 2014.