前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简单聊下最近我对数据系统的看法

简单聊下最近我对数据系统的看法

作者头像
哒呵呵
发布2019-03-14 16:35:01
6030
发布2019-03-14 16:35:01
举报
文章被收录于专栏:鸿的学习笔记鸿的学习笔记

1. 因为面向对象语言和关系性数据库存在阻抗不匹配(impedance mismatch),并且随着需要处理的数据量增大,文档型数据以“NoSQL”的名义获得了新生,MongoDB、RethinkDB之类的数据库在互联网行业火起来了。

2. 在大数据量和高并发的情况下,以SSTable和LSM树为核心的数据库逆袭,开始逐渐侵占以B树为核心的关系型数据库的市场,例如CockroachDB和TiDB。

3. 并发隔离等级划分地愈加细致,出现了SSI、SI等一系列等级,让开发者可以能根据应用场景选择最合适的并发隔离等级,这一点在CockroachDB特别明显。最后值得一提的是Spanner的黑科技原子钟+Truetime ,简单粗暴的从工业实践上解决了分布式系统中的时间难题。

4. Hadoop带来的OLAP观念的革新,同时使得列式存储成长起来了,Parquet和orc格式开始成为数仓的主流格式。

5. 分布式系统观念的扩展到OLTP数据库,Paxos和Raft算法解决了一致性和共识问题,使得分布式OLTP数据库生产可用了。CAP理论的成熟,虽然在实践上没啥用,但是开发者可以简单地根据应用场景不同选用不同的数据库存储和搜索数据,例如强调CP的Hbase和强调AP的Cassandra。

6. AWS Aurora为代表的云数据库的兴起,再次强调了:The log is the database。可用性程度达到一个全新的等级,数据库的异地容灾变成云数据库的标配

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 鸿的笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档