事务 – 可水平扩展/可复制的数据库

我对存储金融相关交易有特定要求.这需要事务支持,高可用性,容错和水平可伸缩性.我正在寻找一个开源解决方案.

现在据我所知,没有一个免费的RDBMS(像Postgres或MySql这样的)提供这个.我曾经使用cassandra作为以前的项目,它在复制方面具有很大的便利性.分片.哇,我也喜欢它的表现.但不幸的是,Cassandra没有ACID交易支持,因为它是在考虑CAP theoram的情况下构建的.

现在,我甚至没有特别关注伟大/超快的性能.我正在寻找一个比RDBMS更多或更多的性能,但是复制和放大分片.原因是我们正在寻找用于处理负载的许多服务器,并且每个实例应该能够在任何时间点为某个x客户端提供服务.

任何人都可以想到一个免费(或非常具有成本效益的子500美元)RDBMS数据库或没有sql商店
     – 事务支持(提交/回滚)
     – 复制
     – 分片.

目前我们在选择列表中有ravendb.你认为这适合吗?

PS:
    我看了下面的链接
    Can you recommend a database that scales horizontally? – 在2008年讨论过,非常古老.

最佳答案 RavenDB将是一个很好的批次.

它可以水平扩展,支持分片和复制开箱即用.

它具有ACID事务和自动故障转移.

有关详细信息,请参见此处:http://ravendb.net/features

点赞