我一直在寻找云计算/存储解决方案(灵感来自 Google Bigtable)。但我找不到一个易于使用、业务就绪的解决方案。
我正在搜索一个简单的、容错的、分布式的 Key=>Value DB,比如来自 Amazon 的 SimpleDB。
我见过这样的事情:
- CouchDB 项目:简单的分布式容错数据库。但它只理解 JSON。没有 XML 连接器等。
- Eucalyptus:不错的 Amazon EC2 接口。开放标准和 XML。但是分布式更少,容错性更差?还有很多 XEN/VMWare 问题的未解决问题。
- Cloudstore / Kosmosfs:很好的分布式、容错 fs。但是很难配置。有没有java连接器?
- Apache Hadoop:很好的系统,比存储数据的能力要强得多。使用自己的 Hadoop 分布式文件系统,并已在 2000 个节点的集群上进行测试。
- * Amazon SimpleDB:找不到开源替代品!对于海量数据来说,这是一个不错但昂贵的系统。你沉迷于亚马逊。
还有其他更好的解决方案吗?哪一个是最好的选择?哪一个提供最少的 SOF(单点故障)?