Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do Ripple servers use RDBMS?

If so, which one?

I think I remember reading that Bitcoin uses some sort of file database. Same for Ripple?

share|improve this question
up vote 4 down vote accepted

The ripple server uses SQLite for structured data and a configurable "back end" for unstructured "bulk" storage.

The structured data consists of things like transactions indexed by which accounts they affected. The unstructured data consists of "chunks" of data indexed by hash that constitute portions of network history.

The preferred back end for bulk storage is currently RocksDB on Linux platforms.

share|improve this answer
@Gracchus What would the advantage be? – David Schwartz Jun 9 '14 at 5:08

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.