Jump to content

Tkrzw: Difference between revisions

From Wikipedia, the free encyclopedia
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, 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) 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''' 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

Kyoto Cabinet
Developer(s)FAL Labs
Initial releaseDecember 25, 2009; 14 years ago (2009-12-25)
Stable release
1.2.76, comparable in functionality to SQLite[1][dubiousdiscuss] (but without an actual SQL implementation) / May 24, 2012; 12 years ago (2012-05-24)
Repository
Written inC++
TypeDatabase engine, library
LicenseGNU General Public License
Websitedbmx.net/tokyocabinet/ Edit this on Wikidata

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

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