2

What database software can do these?

  • Scalability via data partitioning, such as consistent hash.
  • Redundancy for fail over. Both memory cache and disk storage together. Key-value data. Value is document type such as JSON.
  • Prefers A and P in CAP theory.

I heard that MemcacheD can do these all, but I am not sure.

Here's details:

  • Data storage volume is, <30KB JSON document for each key. Keys shall be >100,000,000.
  • Data is accessed >10K times for a second.
  • Persistence is needed for every key-value data.
  • No need for transaction.
  • Development environment is C#, but other languages are ok if the protocol spec is known.
  • Map reduce is not needed.

Other considerations:

  • it should be a standalone database (not an embedded one)
  • As Consistency in CAP is less important, price matters. Cheaper is better, but free is not mandatory.
0

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.