Skip to main content
9 events
when toggle format what by license comment
Feb 28, 2018 at 2:07 history closed Richard Horrocks
Ismael
Achala Dissanayake
Roman Frolov
Joël
Duplicate of Which database(s) do the ethereum clients use and why?
Feb 27, 2018 at 17:23 review Close votes
Feb 28, 2018 at 2:07
Feb 27, 2018 at 15:27 comment added Vega4 Sure the way RocksDB is implemented would aid us much more than LevelDB but still.
Feb 27, 2018 at 15:21 comment added Vega4 The question would be still perfectly valid for RocksDb with which I'm very familiar. The performance improvements stem from implementation decisions/compression etc. In RocksDB we would be still querying random keys and do not benefit from sorting. I'm talking about using block numbers as keys for instance.
Feb 27, 2018 at 14:55 comment added Linmao Song Also, Parity uses RocksDb: ethereum.stackexchange.com/questions/13639/…
Feb 27, 2018 at 14:39 comment added Linmao Song I wonder if it's a path dependency that follows Bitcoin's implementation. Ethereum was inspired by Bitcoin, it also uses the same elliptic curve. I wonder if the initial implementation chose level db due to the same reason.
Feb 27, 2018 at 14:34 comment added ivicaa Good question. For sure I only know that geth is using LevelDB. What about other clients? Here are some infos on that topic -> ethereum.stackexchange.com/questions/824/… . Please also check the "Related"-sidebar!
Feb 27, 2018 at 14:19 history edited Vega4 CC BY-SA 3.0
added 51 characters in body
Feb 27, 2018 at 14:12 history asked Vega4 CC BY-SA 3.0