1

Ethereum uses two databases Memory database and Level Database. Is data stored in MemoryDatabase different than LevelDb? In what cases is one database used over other?

The question is different from -Which database(s) do the ethereum clients use and why? That question answers why LevelDb is used. This question is about how MemDB and LvlDb are different, why they are used, is the data stored in both databases different?

  • @RichardHorrocks It answers about use of LevelDb(and why it is used), My question is when is memoryDB used and does it store different data than LevelDb? – Shubham Chaudhary Dec 13 '17 at 10:19
  • 1
    IMO that older question does replies part your title question (what database uses geth and how) since it is older so it may be not up to date. Perhaps you can edit the title asking about Memory database functionality, adding link to where it is used in geth source code. – Ismael Dec 20 '17 at 15:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.