A embeddable Key-Value Database and Full Text Search
C C++ Objective-C CMake
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build-mac
objc
src
third-party
.gitignore
.gitmodules
CMakeLists.txt
EXAMPLES.md
EXAMPLES.objc.md
LICENSE
README.md

README.md

kvdb

This library implements:

  • a Key Value Store,
  • an ordered Key Value Store,
  • a Full Text Search Index.

It targets embedded platforms where there are memory, disk and file descriptors constraints. The API are available in C and Objective-C.

kvdb

A Key-Value Database.

  • Use only one file
  • Low memory usage
  • Good performance

kvdbo

An ordered Key-Value Database.

  • Use only one file
  • Low memory usage
  • Good performance
  • Keys can be iterated in lexicographical order

sfts

A Simple Full Text Search.

  • Use only one file
  • Low memory usage
  • Good performance
  • Unicode support

Examples