You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make sure you have installed [libbitcoin](https://github.com/libbitcoin/libbitcoin-system) beforehand according to its build instructions.
10
-
11
-
```sh
12
-
$ ./autogen.sh
13
-
$ ./configure
14
-
$ make
15
-
$ sudo make install
16
-
$ sudo ldconfig
17
-
```
18
-
19
-
libbitcoin-database is now installed in `/usr/local/`.
20
-
21
-
**About Libbitcoin Database**
22
-
23
-
Libbitcoin Database is a custom database build directly on the operating system's [memory-mapped file](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/Seqlock) to avoid blocking the writer. This is ideal for a high performance blockchain server as reads are significantly more frequent than writes and yet writes must proceed without delay. The [libbitcoin-blockchain](https://github.com/libbitcoin/libbitcoin-blockchain) library uses the database as its blockchain store.
24
-
25
-
## Installation
26
-
27
-
### Macintosh
28
-
29
-
#### Using Homebrew
30
-
31
-
##### Installing from Formula
32
-
33
-
Instead of building, libbitcoin-database can be installed from a formula:
34
-
```sh
35
-
$ brew install libbitcoin-database
36
-
```
1
+
This branch is not usable in its current state. Please see [version3](https://github.com/libbitcoin/libbitcoin-database/tree/version3) for the latest functional branch.
0 commit comments