HTAP数据库(OLTP+OLAP) - 数据库典型架构 优缺点剖析(shard VS shared)
标签
PostgreSQL , 共享分布式存储 , 存储计算能力。
背景
随着互联网的发展,数据爆炸性的增长,数据库逐渐成为了很多业务的绊脚石,很多业务也哭着喊着要上分布式数据库(个人认为大部分是高估了自己的业务)。
分布式数据库又分很多流派,比如重点要说的sharding和共享分布式存储的架构,它们有着什么样的优缺点呢?
sharding vs 共享分布式存储 数据库架构
如果要在单机并行能力的前提下,再实现多机器并行,可以有两种玩法:
第一种玩法,可以带其他产品一起玩,用PostgreSQL 10+的fdw+append parallel+继承+pushdown(join,agg,where,sort,...)+merge sort,可以实现对任意产品的多机并行(比如后端可以是MySQL)。
第二种玩法,更加的先进,节点间不仅共享数据,而且能


