数据库发展

2025-02-20  本文已影响0人  这货不是王马勺

1.数据库发展简史

2.数据库发展的内在驱动

驱动力主要有3点:

3.数据库架构演进

在几百GB时代,单节点本地磁盘是最高效的数据架构。
数据量增加可以通过scale up(纵向扩展:增加和升级硬件)来应对,也催生了网络共享存储(share disk)。

当数据量增长远超scale up的能力时,只能通过分布式的share nothing架构应对,即scale out(横向扩展)。

2000年后,特别是伴随看互联网的发展,结构化的存储方式慢慢显得力不从心,比如Key-value、文本、图、时序数据或者,地理信息等非结构化数据的需求变得突出起来。
于是就衍生出了NoSQL(Not OnlySQL)数据库。

4.NewSQL的由来

大部分NoSQL不支持事务,无法满足OLTP业务,而OLTP仍然是主流业务。
因此既满足NoSQL业务扩展又满足OLTP事务,催生了NewSQL发展。

5.数据技术展望-融合还是细分

场景创新催生了数据库技术栈与产品多样性,但也导致了数据副本的无序扩大,同一个数据可能存在于不同链条的不同产品中,增加了成本(技术栈成本、业务迭代成本、人力成本、交付与运维成本)。

二者的矛盾成为了痛点,也是未来的课题。
可能数据细分和数据服务的融合是趋势。

数据技术站方向或数据产品的本质是:
应对不同业务场景、结合相对固定基础技术(数据模型、数据结构、存储算法、各种算子、硬件构建了基础数据要素),进行各种数据技术与架构的trade off(选择与平衡)。这在数据架构里无处不在。

上一篇 下一篇

猜你喜欢

热点阅读