最简单的K/V数据库:KISSDB

jopen 12年前

KISSDB可能是见过的最简单键/值存储数据库,采用普通C语言开发,只用到了标准的字符串和FILE I/O函数。非常便于移植。

特性:

  • 非常小,在一个x86_64 Linux 系统中编译之后大约只有4
  • 内存占用小(只有caches hash tables)
  • 非常节省硬盘空间
  • Makes a decent effort to be robust on power loss
  • Pretty respectably fast, especially given its simplicity
  • 64-bit, file size limit is 2^64 bytes
  • Ports to anything with a C compiler and stdlib/stdio
  • Public domain

项目主页:http://www.open-open.com/lib/view/home/1366795477656