Я давно искал облачные вычисления/решения для хранения данных (вдохновленный Google Bigtable). Но я не могу найти простое в использовании решение для бизнеса.
Я ищу простую, отказоустойчивую, распределенную Key = > Value DB, такую как SimpleDB от Amazon.
Я видел такие вещи, как:
- Проект CouchDB: простая и распределенная, отказоустойчивая база данных. Но он понимает только JSON. Нет соединителей XML и т.д.
- Eucalyptus: Nice Amazon EC2 интерфейсы. Открытые стандарты и XML. Но менее распределены и менее отказоустойчивы? Также есть много открытых билетов с вопросами XEN/VMWare.
- Cloudstore/Kosmosfs: Хорошая распределенная, отказоустойчивая fs. Но это сложно настроить. Существуют ли какие-либо соединители java?
- Apache Hadoop: Хорошая система, которая гораздо больше способна хранить данные. Использует собственную распределенную файловую систему Hadoop и является тестовым набором кластеров с 2000 узлами.
- * Amazon SimpleDB: Невозможно найти альтернативу с открытым исходным кодом! Это хорошая, но дорогая система для огромного количества данных. И вы зависимы от Amazon.
Есть ли другие, лучшие решения? Какой из них лучше всего выбрать? Какой из них предлагает наименьшее количество SOF (Singe Point of Failure)?