Skip to content

About

Bitcoin High Performance Blockchain Database

Resources

Stars

0 stars

Watchers

6 watching

Forks

 
 

Latest commit

 

History

1,889 Commits

Folders and files

Repository files navigation

Bitprim Database Gitter Chat

Bitcoin High Performance Blockchain Database

master(linux/osx) dev(linux/osx) master(windows) dev(windows)
Build Status Build StatusB Appveyor Status Appveyor StatusB

Make sure you have installed bitprim-core beforehand according to its build instructions.

$ git clone https://github.com/bitprim/bitprim-database.git
$ cd bitprim-database
$ mkdir build
$ cd build
$ cmake .. -DWITH_TESTS=OFF -DWITH_TOOLS=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-std=c++11"
$ make -j2
$ sudo make install
$ sudo ldconfig

bitprim-database will now be installed in /usr/local/.

About Bitprim Database

Bitprim Database is a custom database build directly on the operating system's memory-mapped file system. All primary tables and indexes are built on in-memory hash tables, resulting in constant-time lookups. The database uses sequence locking to avoid writer starvation while never blocking the reader. This is ideal for a high performance blockchain server as reads are significantly more frequent than writes and yet writes must proceed wtihout delay. The bitprim-blockchain library uses the database as its blockchain store.

About

Bitcoin High Performance Blockchain Database

Resources

Stars

0 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages