Browse Source

Update docs

master
Neil Booth 8 years ago
parent
commit
5aaee6b608
  1. 3
      README.rst
  2. 9
      docs/HOWTO.rst

3
README.rst

@ -124,9 +124,6 @@ Roadmap Post-1.0
- Python 3.6, which has several performance improvements relevant to
ElectrumX
- UTXO root logic and implementation
- improve DB abstraction so LMDB is not penalized
- investigate effects of cache defaults and DB configuration defaults
on sync time and simplify / optimize the default config accordingly
- potentially move some functionality to C or C++

9
docs/HOWTO.rst

@ -45,16 +45,15 @@ recommend having at least 30-40GB of free space before starting.
Database Engine
===============
You can choose from RocksDB, LevelDB or LMDB to store transaction
information on disk. Currently, the fastest seems to be RocksDB with
LevelDB being slightly slower. LMDB is slowest but that is because the
code needs reworking to be better usable with LMDB.
You can choose from LevelDB and RocksDB to store transaction
information on disk. The time taken and DB size is not significantly
different. We tried to support LMDB but its history write performance
was much worse.
You will need to install one of:
+ `plyvel <https://plyvel.readthedocs.io/en/latest/installation.html>`_ for LevelDB
+ `pyrocksdb <http://pyrocksdb.readthedocs.io/en/v0.4/installation.html>`_ for RocksDB
+ `lmdb <https://lmdb.readthedocs.io/en/release/#installation-unix>`_ for LMDB
Running
=======

Loading…
Cancel
Save