Skip to content

chassisframework/erlang-rocksdb

 
 

Repository files navigation

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.

About

Erlang wrapper for RocksDB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.6%
  • Erlang 34.9%
  • CMake 4.1%
  • Other 0.4%