Tag: embedded-databases

  • Giving KyotoCabinet a go

    Install KC:

    wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
    tar xzvf kyotocabinet-1.2.76.tar.gz
    cd kyotocabinet-1.2.76
    ./configure && make && make install # takes a couple of minutes
    

    (more…)

  • Having a look at LevelDB

    Note: It is worth noting that (the way I interpret it) one of the authors of LevelDB (Sanjay) recommends using TokyoCabinet if the workload is more read-oriented. In turn the TokyoCabinet authors recommend using KyotoCabinet :-) (see video with a guy who really likes KyotoCabinet)

    LevelDB

    LevelDB is a database library (C++, 350 kB) written by people (Sanjay Ghemawat and Jeff Dean of GFS, BigTable, MapReduce, Spanner etc fame) at Google. It is an embedded database, i.e. one you use directly in your programming language and it runs in the same process as your program. The interface is a key-value store.

    (more…)