【发布时间】:2010-10-12 23:28:07
【问题描述】:
我一直在寻找云计算/存储解决方案(灵感来自 Google Bigtable)。但我找不到一个易于使用、业务就绪的解决方案。
我正在搜索一个简单、容错、分布式的 Key=>Value DB,例如来自 Amazon 的 SimpleDB。
我见过这样的事情:
- The CouchDB Project:简单的分布式容错数据库。但它只理解 JSON。没有 XML 连接器等。
- Eucalyptus:不错的 Amazon EC2 接口。开放标准和 XML。但是分布式更少,容错性更差?还有很多 XEN/VMWare 问题的未解决问题。
- Cloudstore / Kosmosfs :很好的分布式、容错 fs。但是很难配置。有没有java连接器?
- Apache Hadoop : 不错的系统,它不仅能够存储数据。使用自己的 Hadoop 分布式文件系统,并已在 2000 个节点的集群上进行测试。
- *Amazon SimpleDB:找不到开源替代品!对于海量数据来说,这是一个不错但昂贵的系统。而且你沉迷于亚马逊。
还有其他更好的解决方案吗?哪一个是最好的选择?哪一个提供的 SOF(单点故障)最少?
【问题讨论】:
-
也许 Berkeley DB,您可以进行复制。
-
警告:我正在考虑将 Hadoop 的 HDFS 用于需要分布式文件系统的项目。在我发现他们仍然没有弄清楚高可用性之后,我立即放弃了这个想法——HDFS namenode 机器是一个没有定义故障转移机制的单点故障..
-
SimpleDB 有一个开源插件兼容替代方案,称为 M/DB:gradvs1.mgateway.com/main/index.html?path=mdb
-
恭喜,你现在有 2013 个代表,2013 年新年快乐 :)
标签: open-source amazon-ec2 cloud key-value