Features


  • Very fast sorted B+Tree with variable length keys
  • Very fast Database Cursors
  • Support for Transactions
  • Support for In-Memory Databases
  • Support for duplicate keys (with sorting)
  • Support for Environments: multiple Databases in one physical file (per default limited to 16 Databases, but can be changed at runtime)
  • Support for Record Number Databases (similar to an
  • Support for Partial reads/writes
  • Support for remote databases with an embeddable http-based server
  • Runtime-configurable parameters (i.e. cache size, key size, page size)
  • Portable ANSI-C implementation supports many different architectures more »
  • Endian-independent file format
  • Support for Logging/Recovery
  • Extensive documentation
  • 64bit file pointers and support for huge files
  • Optional AES encryption
  • Optional zlib-based compression
  • Remote network access; Server can be embedded or standalone
  • Language support for C++, Python, .NET and Java

Licensing

GPL 2 »
GPL 3 »
Commercial License »

Help us!

Found an information that is missing on this page? Please send a mail.

Quick Links