On 10 July 2013 10:49, Edgar Veiga <edgarmve...@gmail.com
<mailto:edgarmve...@gmail.com>> wrote:

     Hello all!

     I have a couple of questions that I would like to address all of
     you guys, in order to start this migration the best as possible.

     Context:
     - I'm responsible for the migration of a pure key/value store that
     for now is being stored on memcacheDB.
     - We're serializing php objects and storing them.
     - The total size occupied it's ~2TB.

     - The idea it's to migrate this data to a riak cluster with
     elevelDB backend (starting with 6 nodes, 256 partitions. This
     thing is scaling very fast).
     - We only need to access the information by key. *We won't need
     neither map/reduces, searches or secondary indexes*. It's a pure
     key/value store!

     My questions are:
     - Do you have any riak fine tunning tip regarding this use case
     (due to the fact that we will only use the key/value capabilities
     of riak)?

If you only need a pure key/value store, you should consider memcacheDB using LMDB as its backing store. It's far faster than memcacheDB using BerkeleyDB.
        http://symas.com/mdb/memcache/

I doubt LevelDB accessed through any interpreted language will be anywhere near its performance either, though I haven't tested. (Is there a LevelDB backend for modular memcache yet?)

Also if you're serializing language objects, you should consider using LMDB as an embedded data store. With the FIXEDMAP option you can copy objects to the store and then execute the objects directly from the store on future retrievals, no deserialization required.

     - It's expected that those 2TB would be reduced due to the levelDB
     compression. Do you think we should compress our objects to on the
     client?

--
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to