Do not pay attention to others doing my research for me, but perhaps there was a kind soul who knows the answer from his head:
I need a key / value store with the following characteristics:
- Distributed
- You can iterate over the keys in ascending order.
- You can find the key based on the partial key (prefix).
- Values ββcan be blobs up to mb or two.
- Available with Java.
- Some way to set rules so that I can control how keys are distributed between machines, that is, I would like to have a rule that keys with a common prefix remain on the same machine.
- A way to query the system to find out which machine has a key.
- Some support for replication and redundancy.
source share