说说FoundationDB

FoundationDB是Apple收购的一款分布式数据库,强调可扩展性、ACID属性和容错性。其设计包括有序KV存储、变更通知、原子操作及OLTP支持。尽管不支持SQL,但提供了API和MVCC并发控制。该数据库适用于需要高一致性和可扩展性的场景,但在具体实现和限制方面信息有限。对比NoSQL和RDBMS,FoundationDB在数据模型、查询语言和一致性上有显著区别,强调适合特定需求。
摘要由CSDN通过智能技术生成

FoundationDB

Apple收购了FoundationDB1,而且后者从开源立即变成了闭源。说实话,在此之前都没有注意到还有这么一个DBMS产品2。从官网上看,它的一些设计理念还是比较切合实际的,毕竟分布式DBMS存在很多难以解决的问题,要在短期内做到Oracle等传统RDBMS那样的程度是不现实的。例如它把重点放到了核心特性上,做了取舍3,4

  1. 可扩展性,采用Shared-nothing架构。
  2. ACID,支持可串行化的隔离级别。
  3. 容错,不仅仅是避免单点故障。
  4. 复制,多副本存储。
  5. 数据模型,有序KV存储。
  6. 变更通知,客户端可以订阅记录的修改。
  7. 原子操作,避免了Read-modify-write?
  8. OLTP,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值