Z
Z
zxmd2014-05-15 12:52:49
big data
zxmd, 2014-05-15 12:52:49

How to store key-value pairs?

There is a task to record and access approximately 90-100 million values ​​per day. Search by key (int) - the result is also int. The search time for such a repository is very critical. The volume of records does not exceed 1 million operations, the volume of access is approximately 20-30 million.
Various options were considered from those with which I worked: Pg, MySQL, MongoDB, memcached.
These storages are not suitable. Memkesh is suitable for speed, but not suitable for storage (data must be saved).
What can you advise? Maybe a cassandra or some other "exotic"?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey, 2014-05-15
@begemot_sun

For riak

E
EminH, 2014-05-15
@EminH

A write directly to a file? filename = key, content = value.
For redundancy it is possible through NFS, if locally then ssd should work smartly

A
Alexander Melekhovets, 2014-05-15
@Blast

Memkesh is suitable for speed but not suitable for storage (data must be saved).

A Redis?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question