Vidardb Engine Save Abandoned

VidarDB engine is a modern embedded key-value store with a versatile storage engine. It is a lineage of LevelDB and RocksDB, but with support of various workloads.

Project README

VidarDB engine is a modern embedded key-value store with a versatile storage engine. It is a lineage of LevelDB and RocksDB, but with support of various workloads.

Github Action Build Status

There are 3 interfaces to use it: C++, Python, PostgreSQL extension.

For C++: build either by cmake or makefile (see Building & Installing steps below) provided, then try examples.

For Python: check this repo.

For PostgreSQL extension: check this repo. For ease of use, we provide a Docker image that has a PostgreSQL interface and SQL is supported. You can read more documentation here.

VidarDB is actively developed and maintained by VidarDB team. Feel free to report bugs or issues via Github. If you are interested in contributing to VidarDB, see CONTRIBUTING.md.

For users, CMake provides the ability of compilation and installation across various platforms (Linux, Win, MacOS) with minimum lib size.

sudo make install

For engine developers, Makefile provides debug info with much bigger lib size, workable in linux.

  • For static library:

    sudo DEBUG_LEVEL=0 make static_lib install-static -j[cores]
    
  • For shared library:

    sudo DEBUG_LEVEL=0 make shared_lib install-shared -j[cores]
    

If you like vidardb-engine, please leave us a star. GitHub stars

Open Source Agenda is not affiliated with "Vidardb Engine" Project. README Source: vidardb/vidardb-engine

Open Source Agenda Badge

Open Source Agenda Rating