Does anyone have any suggestions on a persistent, distributed and replicated key-value blob store?
I've seen this list of key value stores. But they all seem to be for storing small blob values. The blobs I am dealing with range from 2K to 300M in size.
What I need is something more like to mogilefs, but mogilefs is optimized for Write Once/Read Many whereas I am looking or Write Many/Ready Many. I would like them replicated over multiple servers and preferably multiple sites - say from the primary data center in Texas to a backup data center in Oregon, for instance.
Note 1: I have no need to index the data inside of the blobs or create different views in anyway... Note 2: The execs really like to own the hardware.
Any suggestions?