绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
NewSQL
2020-06-29 14:11:51

为什么需要 NewSQL

  • NoSQL 不能完全取代 RDBMS
  • 单机RDBMS 无法满足性能需求
  • 使用“单机RDBMS + 中间件”方式,在中间件层很难解决分布式事务、高可用问题

NewSQL 定义

  • 针对OLTP的读写,提供与NOSQL相同的可扩展性和性能,同时能支持满足ACID特性的事务
  • 即保持NoSQL的高可扩展和高性能,并且保持关系模型

NewSQL 设计架构

  • 可以基于全新的数据库平台,也可以基于现有的SQL引擎优化。
  • 无共享存储(MPP架构)是比较常见的架构
  • 基于多副本实现高可用和容灾
  • 分布式查询
  • 数据Sharding机制
  • 通过2PC,Paxos/Raft等协议实现数据一致

代表产品

  • Google Spanner
  • Cockroach DB
  • TiDB
  • OceanBase
  • X-DB
分享好友

分享这个小栈给你的朋友们,一起进步吧。

NoSQL与NewSQL
创建时间:2020-06-17 14:29:11
关注NoSQL与NewSQL,专区一站找到所需资料!
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
戳我,来吐槽~