View Source erlang-rocksdb - Erlang wrapper for RocksDB.

:Build Status Hex pm

Copyright (c) 2016-2025 Benoît Chesneau

Feedback and pull requests welcome! If a particular feature of RocksDB is important to you, please let me know by opening an issue, and I'll prioritize it.

Features

  • rocksdb 9.10.0 with snappy 1.12.1, lz4 1.8.3
  • Erlang 22 and sup with dirty-nifs enabled
  • all basics db operations
  • batchs support
  • snapshots support
  • checkpoint support
  • column families support
  • transaction logs
  • backup support
  • erlang merge operator
  • customized build support
  • Tested on macosx, freebsd, solaris and linux

Usage

See the Doc for more explanation.

Note: since the version 0.26.0, cmake>=3.4 is required to install erlang-rocksdb.

Customized build

See the Customized builds for more information.

Support

Support, Design and discussions are done via the Github Tracker.

License

Erlang RocksDB is licensed under the Apache License 2.