加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

NoSQL没落了?NewSQL有机会挑大梁吗?

发布时间:2019-01-28 15:33:49 所属栏目:MySql教程 来源:龙逢
导读:副标题#e# 2018年4月20日,苹果宣布开源FoundationDB一款支持多种数据模型、高性能、高可用、可扩展,且具备ACID事务的分布式KV NoSQL系统。FoundationDB已在苹果公司内部的生产环境使用三年,主要用于iCloud上的云存储服务。 苹果于2015年收购开源的Founda

当然,FoundationDB的OCC实现也有一些限制,比如官方文档对KV和事务的大小及时长做出了如下限制:

  • key不超过10K;value不超过100K;事务不超过10M(包括所有读、写涉及的KV);
  • 仅支持运行时间不超过5s的读写事务。

这些限制在OLTP场景下是完全可以接受的,,若要在其Layer机制上实现OLAP场景,需要做适配性改造。

不管怎样,FoundationDB通过OCC技术实现了NoSQL+ACID,并经过了苹果企业级生产环境的检验,NewSQL的设计者到底是该使用悲观还是乐观并发控制技术,现在看来是一个需要认真考虑的问题了。

以上就是对当前NewSQL的发展趋势及使用到的相关并发控制技术的一些思考。

参考

1、An Evaluation of Distributed Concurrency Control

2、Concurrency Control in Distributed Database Systems

3、What’s Really New with NewSQL?

4、CAP Twelve Years Later: How the 'Rules' Have Change

5、foundationdbs-lesson-fast-key-value-store-not-enough

【编辑推荐】

  1. 简单实现MySQL数据库的日志审计
  2. MySQL数据库设计总结
  3. 数据库优化渐进的过程,这些你都知道?
  4. 将数据库SQL查询结果直接转为JSON
  5. 2019年1月数据库流行度排行: PostgreSQL蝉联2018年度冠军
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读