title: Can RocksDB handle multiple read-only clients?
body: <p>I need a key-value database, like redis or memcached, but not in memory and rather on disk. After filling the database (which we do regularly and from scratch), I'd actually only need the <code>get</code> operation, but from many different processes (so Kyoto Cabinet and LevelDB do not work for me).</p>
  
  <p>I need like 5 million keys and <code>~10-30gb</code> of data, so some other simple databases don't work as well.</p>
  
  <p>I can't find any information on whether <a href="https://github.com/facebook/rocksdb" rel="nofollow">RocksDB</a> can handle multiple read-only clients; it's not straight-forward to build on my OS so I wanted to ask before doing that. If it can't, is there any database which would work? Preferably with an Ubuntu package and Python bindings ;-).</p>
  
  <p>We're just using many-many small files now, but it really sucks, as we want easy backups, copying, etc. I also suspect this may cause slowdowns, but it doesn't really matter that much.</p>