全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

PolarDB-X与PolarDB的关键区别是什么?

发布时间:2023-10-12 19:44:59
发布人:xqq

一、PolarDB-X与PolarDB的关键区别

PolarDB实际是共享存储型的数据库,适合于公有云场景降低中小型租户成本的数据库,类似于AWS的AURORA,类似于单机集群数据库,SQL及存储引擎就是MySQL开源社区的版本,只是有极少量的定制化修改,如redo日志同步回放等功能;

而PolarDB-X实际是Share nothing型的分布式数据库,相对于PolarDB,对SQL及存储引擎做了更多的修改,使用了改进版的一致性协议Paxos。

DB类型MySQL兼容事务支持计算资源扩容能力存储资源扩容能力
PolarDB一主多从DB;OLTP100%兼容,无需修改代码ACID。支持READ_UNCOMMITTED、READ_COMMITTED(默认)、REPEATABLE_READ。不支持SERIALIZABLE一主节点(可读可写),多从节点(只读),非常多可扩容至16个节点。可在线扩容使用PolarFS共享文件系统,多个节点使用相同的存储,容量最大支持200TB。自动扩容
PolarDB-X分布式DB;HTAP兼容MySQL协议。兼容绝大多数MySQL的各种DML、DAL、DDL语法ACID。默认采用可重复读(Repeatable Read)隔离级别CN节点可以动态扩容CN节点可以动态扩容

延伸阅读:

二、PolarDB-X是什么

PolarDB-X 是由阿里巴巴自主研发的云原生分布式数据库,是一款基于云架构理念,并同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品。

他的计算节点CN,数据节点DN都是可以进行扩容的。

特性:专注解决海量数据存储、超高并发吞吐、大表瓶颈以及复杂计算效率等数据库瓶颈难题,真正历经了各届天猫双11及阿里云各行业客户业务的考验,助力企业加速完成业务数字化转型。

优势:

1.PolarDB-X 100%兼容MySQL协议 迁移成本为0

2.兼容绝大部分MySQL函数。除了部分由于分布式导致的SQL使用限制。学习成本低。

3.这种share-nothing的架构,使得包括计算、写入、读取、存储等在内的所有资源,都具备了可水平扩展的能力,因此不会存在单机的瓶颈上限。

劣势:但是share-nothing的架构在单纯的数据容量的弹性上,是不如PolarDB的共享存储架构的。

#it技术干货

相关文章

为什么不能在前端连接数据库?

为什么不能在前端连接数据库?

2023-10-12
使用bpf trace来trace什么进程在读取/etc/passw?

使用bpf trace来trace什么进程在读取/etc/passw?

2023-10-12
ACTION_CANCEL到底何时触发,滑出子View范围会发生什么?

ACTION_CANCEL到底何时触发,滑出子View范围会发生什么?

2023-10-12
Python中动态编译函数compile参数filename的作用是什么?

Python中动态编译函数compile参数filename的作用是什么?

2023-10-12

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取