云原生多模型NoSQL技术分享有哪些概述要点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5741个文字,预计阅读时间需要23分钟。
作者+朱建平,TEG/云架构平台部/区块链与表格存储中心,副总监。2008年加入腾讯后,承担过对象存储、键值存储等任务,随后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。
作者朱建平,TEG/云架构平台部/块与表格存储中心副总监。08年加入腾讯后,承担过对象存储、键值存储,先后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。
NoSQL 技术和行业背景NoSQL 是对不同于传统关系型数据库的一个统称,提出 NoSQL 的初衷是针对某些场景简化关系型数据库的设计,更容易水平扩展存储和计算,更侧重于实现高并发、高可用和高伸缩性。
NoSQL vs 关系型数据库其实早几年大家看两者的区别是清晰的,关系型数据库就是用 SQL 语句操作,具有行列结构和预定义 scheme 的二维表;NoSQL 是 Key-Value 存储,它是一个分布式的 Hash Map 的存储。但最近几年却有些不清晰了?主要是出现 NoSQL 的部分产品也开始增强在SQL的接口和事务等方面的能力,比如 Cassandra 支持 CQL,DynamoDB 支持 PartiQL,InfluxDB 也支持 InfuxQL 等。这里我的看法是,NoSQL vs 关系型数据库的关键差异:关系型数据库具有强大的 ACID 事务、复杂 SQL 检索、数据完整性约束等能力,这给它带来很好的易用性,但同时也是它实现高并发、高可用和高伸缩性的束缚;NoSQL 在工程实现上做了个取舍平衡,弱化甚至舍弃了在跨分区事务、分布式JOIN等维度的能力,增强其在高并发、高可用和高伸缩性方面的能力。
本文共计5741个文字,预计阅读时间需要23分钟。
作者+朱建平,TEG/云架构平台部/区块链与表格存储中心,副总监。2008年加入腾讯后,承担过对象存储、键值存储等任务,随后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。
作者朱建平,TEG/云架构平台部/块与表格存储中心副总监。08年加入腾讯后,承担过对象存储、键值存储,先后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。
NoSQL 技术和行业背景NoSQL 是对不同于传统关系型数据库的一个统称,提出 NoSQL 的初衷是针对某些场景简化关系型数据库的设计,更容易水平扩展存储和计算,更侧重于实现高并发、高可用和高伸缩性。
NoSQL vs 关系型数据库其实早几年大家看两者的区别是清晰的,关系型数据库就是用 SQL 语句操作,具有行列结构和预定义 scheme 的二维表;NoSQL 是 Key-Value 存储,它是一个分布式的 Hash Map 的存储。但最近几年却有些不清晰了?主要是出现 NoSQL 的部分产品也开始增强在SQL的接口和事务等方面的能力,比如 Cassandra 支持 CQL,DynamoDB 支持 PartiQL,InfluxDB 也支持 InfuxQL 等。这里我的看法是,NoSQL vs 关系型数据库的关键差异:关系型数据库具有强大的 ACID 事务、复杂 SQL 检索、数据完整性约束等能力,这给它带来很好的易用性,但同时也是它实现高并发、高可用和高伸缩性的束缚;NoSQL 在工程实现上做了个取舍平衡,弱化甚至舍弃了在跨分区事务、分布式JOIN等维度的能力,增强其在高并发、高可用和高伸缩性方面的能力。

