Я разработал эту встроенную базу данных для Ripple:
NuDB: ключ / значение магазин для децентрализованных систем
https://github.com/vinniefalco/Beast/tree/master/beast/nudb
Fetch производительность является выдающимся, и не остается постоянной, независимо от того, насколько велика база данных. Он использует на диске хэш-таблицу, поэтому база данных должна быть на SSD диске. Она имеет ведение журнала, так что сопротивляется коррупции при сбое питания. Он поддерживает POSIX и Win32 нативные API.
LevelDB и RocksDB оказался плохим решением для нас, потому что по мере роста базы данных производительность снижается. И эти базы данных требуют увеличения объема памяти. Так NuDB разработан специально для нашего использования.
Может Bitcoin или другие связанные выгоды программного обеспечения от этого? Если есть достаточный интерес, я мог бы поставить его в своем собственном хранилище. Код заголовки только (например, импульс), за исключением единичных испытаний.