首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MYSQL POLARDB 学习系列之 拆解 POLARDB (翻译) 起源与解决问题 1

POLARDB 是一个具有国际性质的数据库产品,虽是一个“国产数据库” ,可最专业的资料还要看 E 文。...以下为翻译 PolarDB Serverless :A Could Native database for disaggregated Data Centers 的部分节选。...对比传统的结构,POLARDB Serverless 结构提供了更好的动态资源供应能力和更快的接近5.3倍的故障恢复速度,更好的性能。...POLARDB 无服务是遵循云原生的架构体系的,与主要的云原生数据库Aurora ,Hyperscale 的结构类似,Polardb 本身有一个主节点,同时可以有很多的读节点在数据库节点层。...在这里我们不讨论多个主节点在POLARDB上的应用模式。 在PolarDB Serverless中引入了一个多租户的横向扩展内存池方式的设计,这里面包括页面分配以及生命周期管理。

34520

OceanBase Cloud大战PolarDB,好戏上演。。。

从这个角度来说,蚂蚁的兄弟阿里云上和它对应的产品就是PolarDB,AWS上是Aurora。...OceanBase和PolarDB的PK结果就是OceanBase在蚂蚁,而PolarDB在阿里集团,楚河汉界,互相没能进入对方的领域。 如果说这是因为纯技术问题,我觉得不可能。...那么说说PolarDB。作为一款云原生数据库,在自己的公有云体系里面成长起来,PolarDB在公有云上是有技术优势的。它可以很好整合进阿里云的各种基础架构,包括云存储,云网络等等。...具体想了解PolarDB的优势的可以参考这篇文章:PolarDB5年了,它做对了哪些事? 而OceanBase不一样,它要做成跨云的SaaS服务,底层就只能依赖很基础的IaaS云服务。...如果这是真的话,那OceanBase和PolarDB的PK到底谁赢,还真的不好说。。。 总之综合来说,我觉得在公有云这个前提下,OceanBase要战胜PolarDB,需要时间来证明。

2.5K30

MYSQL 开始学习POLARDB for MYSQL (1)

1 POLARDB 的底层 POLARStore ,Polarstore是整体是基于新型的硬件基础上进行的存储平台设计,在针对数据计算和存储中进行了数据计算与存储层的分离。...基于POLARDB 的产品主要以上的几个模块组成 1 prolarproxy (智能代理) 2 polardb (数据库) 3 polarStore (硬件设备) 基于这套产品,我们整体的数据库的性能有很大的提升...,以同样的硬件基础上,我们的数据库在POLARDB MYSQL 与 RDS MYSQL之间的性能区别在 100% 以上。...以MYSQL 为例,原来通过 binlog进行复制的方式,改变为通过redo log 在polardb store 的基础上进行纯物理方式的复制。...同时通过POLARDB的上层的代理层,将数据的访问进行读写的分离,通过读写分离模块与load balance 模块,来整体对数据库的访问进行接管。

80230

POLARDB 压测与初步学习后,应用程序如何面对 POLARDB FOR MYSQL

最近压测了POLARDB FOR MYSQL ,得到了一些压力测试的结果,POLARDB 作为目前云原生数据库的 NO.1 (国内),的确是值得学习,一些数据库的设计理念,以及设计的路径,同时针对应用程序如果使用...POLARDB ,如何进行设计,规避POLARDB 在设计上的一些“软肋”。...根据公司的需要,写了一个PPT,这里做一个简单的展示,希望有同行者,或者对POLARDB 使用的,或敢兴趣的同学,一起学习和讨论POLARDB。...这里主要是想说明两个问 1 POLARDB FOR MYSQL 并不是MYSQL ,在整体的POLARDB FOR MYSQL 的设计中,整体是围绕这几个概念 A....——————————————————————————————— 以下为最近几天学习POLARDB 总结的一些需要应用程序设计在使用POLARDB 中可能需要了解和注意的地方。

44620

MYSQL POLARDB 学习系列之 拆解 POLARDB 6 Auto-Scaling 与性能优化 (翻译)

,最近问 POLARDB 的同学同学是越来越多,准备开一个群,专门和大家一起学习 POLARDB for MYSQL 的数据库相关知识和PG ,MYSQL等数据库,分享相关的经验,和大家相互学习。...如果敢兴趣可以加 liuaustin3 微信,加到polardb 的知识分享群和文章问题询问群,如果可能还会拉上polardb的厂商的一些工作者,(争取,需要征得人家的同意) 来更好的学习POLARDB...翻译到这里,已经是POLARDBPolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers 的第六期了...对于POLARDB 的学习在我目前的工作计划将一个长期的工作,我们目前已经掌握了POLARDB FOR MYSQL的 一些与传统 MYSQL RDS 之间的工作的差异的特性,性能方面的差异点,后期可能我们...TEAM 还将对POLARDB 进行一些测试,如不同的配置的POLARDB 在性能上的差异,彻底将POLARDB FOR MYSQL 在使用和推荐公司内部的项目使用弄的通透。

61720

MYSQL POLARDB 学习系列之 拆解 POLARDB 7 (终结) 失败恢复与可靠性

学习POLARDB 已经有3-4个月的时间了,当然大部分还是在理论方面,实际上POLARDB 在实际的操作中,有一部分是我还没有深入,另一部分是POLARDB 的 SERIVCE guy 的服务方式有些太主观...另外一些服务的同学,你们这样做,真心是在浪费 技术同学的努力创造POLARDB 的好形象。...本篇是POLARDB 的翻译,并学习理论的最后一篇 5 Reliability and failure recovery 在POLARDB SERVERLESS,自身的结构是允许节点可以独立的进行failover..., 所以我们有针对每种失败后的恢复的方法,大部分恢复的方法都是针对POLARDB 本身设计的,所有的代理节点都属于无状态的,当代理节点失败了,他能够很容易的被替代,用户可以重新连接其他存活的节点,POLARDB...下面我们将关注复杂处理数据库节点recovery 的机制,内存节点机制,和集群恢复等 5.1 DATABASE NODE RECOVERY PolarDB SERVERLESS 采用了 ARIES-STYLE

30530

如何使用码匠连接 PolarDB

PolarDB 是阿**自主研发的新一代关系型云原生数据库,它基于分布式存储和计算技术,能够提供高性能、高可用和强一致性的数据存储和管理服务。...PolarDB 支持 MySQL 和 PostgreSQL 两种数据库引擎,并且提供了与这两种引擎兼容的 SQL 语法和 API 接口,用户可以轻松迁移自己的应用程序到 PolarDB 上。...目前码匠已经实现了与 PolarDB 数据源的连接,支持对 PolarDB 数据进行增、删、改、查, 同时还支持将数据绑定至各种组件,并通过简单的代码实现数据的可视化和计算等操作,能让您快速、高效地搭建应用和内部系统...码匠中集成 PolarDB 步骤一:新建数据源连接,选择 PolarDB 数据源,并根据提示填写相应配置。...图片 在码匠中使用 PolarDB 操作数据: 在码匠中可以对 PolarDB 数据进行增、删、改、查的操作,在 SQL 模式下可以自定义查询语句,在 GUI 模式下则有以下操作,即使对 SQL 语法不熟悉也能快速上手

46230

PolarDB获得大奖,X-DB坟头长草

PolarDB获得了如此殊荣,这是对PolarDB团队的极大肯定。PolarDB是2017年的时候由当时的阿里云团队发布的。最初版本的PolarDB,采用的shared-disk架构。...比如说在中国数据库协会的某次会议上就出现了PolarDB-X Powered by X-DB这样的标题。这是首次见到了PolarDB-X的名字。...而PolarDB-X这个名字频繁出现,但是X-DB就没再出现了。 X-DB团队鼎盛时期,有种说不出来舍我其谁的霸气,拳打PolarDB,脚踢OceanBase的感觉。...但是PolarDB茁壮成长了,PolarDB-X也有了很好的发展。所以最后还是PolarDB统一了X-DB。无论怎么样,阿里巴巴的数据库技术团队都因为合并变得更强大了。...X-DB虽然坟头长草了,X-Engine却没有丢掉,最近PolarDB把自己的那个大网盘拿掉,换上X-Engine,这样一来PolarDB可以支持双引擎了。

1.1K30

PolarDB5年了,它做对了哪些事?

经过三年的研发,2017年9月阿里云发布了自主研发的云原生数据库PolarDB,并于2018年4月正式商用。这是一个标志性的事件。 PolarDB一诞生就集众多创新技术于一身。...在PolarDB的基础上,2020年6月,云原生分布式数据库PolarDB-X正式商用。...2022年1月,阿里云PolarDB再次商业化了列存索引和并行查询2.0功能。...根据测试,PolarDB在大数据量上运行复杂查询的性能可以与Oracle/SQL Server等业界最顶尖的商用数据库系统处在同一水平。 PolarDB的成功,首先是阿里巴巴独特的环境。...除了学术合作以外,阿里云2021年5月悬布“数据库开源计划”,并率先开源PolarDB for PostgreSQL分布式版。2021年10月PolarDB-X正式开源。

45230

PolarDB for PostgreSQL 有意思吗? 有意思呀

PostgreSQL 有意思,PolarDB for PostgreSQL 有意思。 大部分在PolarDB for MySQL 有的特性在 PolarDB for PostgreSQL 都可以使用。...同时PolarDB for PostgreSQL 有一个开源的版本,也就是线下可以部署,这在整体的生态上是完整的,基于一些金融机构有线上和线下部署的数据同步的需求,那么这样的整体的解决方案对于一些机构来说是完整的...从上图可以看到PolarDB for PostgreSQL 的部分在数据同步中,使用了方式是通过内存进行数据同步的方式,通过wal meta queue 从日志中同步化基础数据到Polardb 的从节点...基于这样的形式的数据的,主从节点数据的节点之间的延迟,我们是期待的,理论上比POSTGRESQL RDS 的 主从数据同步应该是要好的多,这样的方式在 POLARDB FOR MYSQL 上是有验证的,...所以如果Polardb for PostgreSQL的主从节点之间的数据差异在20ms内,对于读写分离来说,将不需要业务在去考虑这方面的基础架构的设计。

6610

使用PolarDB-X!

PolarDB-X实现异地多活 基于PolarDB-X实现淘宝风格的异地多活,我们可以提出这样的架构图: 用户流量经过 DNS、SLB 进行进入系统后,会在应用层根据切分维度进行第一次路由(例如在阿里云可以使用...我们重点关注数据库的部分: 使用PolarDB-X CDC关联多个单元的实例 这里有一个非常重要的角色,PolarDB-X的CDC组件。...可以简单理解为他提供两个功能: 提供PolarDB-X的binlog服务 订阅另一个PolarDB-X的binlog,从而建立起两个PolarDB-X之间的复制链路 PolarDB-X CDC 属于 PolarDB-X...有了PolarDB-X CDC之后,我们在每个单元创建一个PolarDB-X实例,并且使用PolarDB-X的CDC组件将这些实例之间建立起复制链路。...两个单元的PolarDB-X实例进行双向同步,实现数据最终一致性。

75730

探索 | PolarDB-X:实现高效灵活的分区管理

这两种拆分方式各有什么优缺点,在PolarDB-X中我们采取什么样的策略?我们一起来探索一下。...2.3 PolarDB-X的默认拆分方式 了解了这两种默认的主键拆分方式后我们来谈谈PolarDB-X是如何取舍的。...03 table group 在PolarDB-X中,为加速SQL的执行效率,优化器会将分区表之间Join操作优化为Partition-Wise Join来做计算下推。...PolarDB-X中我们是如何支持这种诉求的? PolarDB-X的CN节点是无状态的,增删过程只需往系统注册,不涉及数据移动。...如果该分片独占一个DN节点后,依然无法满足要求,PolarDB-X会对这个分区二级散列成多个分片,进而这个热点key就可以迁移到多台DN上。

67500
领券