J'ai cherché des solutions de cloud computing / stockage depuis longtemps (inspiré par le Google Bigtable). Mais je n'arrive pas à trouver une solution facile à utiliser et prête pour les entreprises.
Je recherche une base de données simple, tolérante aux pannes et distribuée de type Clé=>Valeur comme SimpleDB d'Amazon.
J'ai vu des choses comme :
- Le projet CouchDB : Base de données simple, distribuée et tolérante aux pannes. Mais elle ne prend en charge que le JSON. Pas de connecteurs XML, etc.
- Eucalyptus : Belles interfaces Amazon EC2. Normes ouvertes & XML. Mais moins distribué et moins tolérant aux pannes ? Il y a aussi beaucoup de problèmes ouverts avec XEN/VMWare.
- Cloudstore / Kosmosfs : Fichier système distribué, tolérant aux pannes. Mais difficile à configurer. Y a-t-il des connecteurs Java ?
- Apache Hadoop : Bel système offrant bien plus que la capacité de stocker des données. Utilise son propre système de fichiers distribué Hadoop et a été testé sur des clusters avec 2000 nœuds.
- *Amazon SimpleDB : Impossible de trouver une alternative open source ! C'est un bon système mais coûteux pour de grandes quantités de données. Et vous devenez dépendant d'Amazon.
Y a-t-il d'autres meilleures solutions là-bas ? Laquelle est la meilleure à choisir ? Laquelle offre le moins de SOP (singe point de défaillance) ?