Nils Gillmann <niaster...@grrlz.net> writes: > Appended as explantion: > > Please disregard the last 2 emails on this patch. > > Explanatory part: > I also have almost no idea how to describe it in a better way, I > just need this as a dependency for panopticon. > From my point of view, using the patch i did send on this (with 2 > additional comments) will work, somebody with more knowledge > about databases can later fix the description, because it's just > not my interest and mainly because it's not easy to find out > after looking at the website and tarball. it's a database..
Actually, the website contains a workable description under “Overview”: Kyoto Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. Each key must be unique within a database. There is neither concept of data tables nor data types. Records are organized in hash table or B+ tree. I see that your description is just the first sentence of this explanation: Kyoto Cabinet is a library of routines for managing a database. I think something like this would be sufficient: Kyoto Cabinet is a library of routines for managing a database. The database is a simple data file containing key value pairs. Both binary data and character string can be used for keys and values. Records are organized in a hash table or B+ tree. What do you think? ~~ Ricardo