PolarDB PostgreSQL 版
云原生数据库 PolarDB PostgreSQL 版是阿里云完全自主研发的云原生关系型数据库产品,100%兼容 PostgreSQL。
PolarDB-X开源代码更名公告
PolarDB-X开源以来一直和开源社区保持着良性的互动,根据社区开发者和用户的真实反馈,同时为了更好的服务广大用户和开发者,PolarDB-X决定优化开源代码仓库的地址与名称,新地址和新名称会更加便于理解与记忆。虽然名称做了改变,但是PolarDB-X开源的初心不会改变,会持续向社区输出卓越的分布式数据库技术,和广大用户与开发者共同创造国产数据库的美好未来。

使用DataWorks将PolarDB-X中的数据同步到MaxCompute
MaxCompute是适用于数据分析场景的云数据仓库,适用于大型互联网企业的数据仓库和BI分析、网站的日志分析、电子商务网站的交易分析、用户特征和兴趣挖掘等。大数据开发治理平台 DataWorks 基于MaxCompute / EMR / MC-Hologres 等大数据计算引擎,为客户提供专业高效、安全可靠的一站式大数据开发与治理平台。本文介绍 PolarDB-X 与 MaxCompute 系统的快速对接方式,方便您对在线业务数据进行大数据分析。

实践教程之如何将PolarDB-X与大数据等系统互通
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

PolarDB-X源码解读:DDL的一生(下)
在《DDL的一生(上)》中,我们以添加全局二级索引为例,从DDL开发者的视角介绍了如何在DDL引擎框架下实现一个逻辑DDL。在本篇,作者将从DDL引擎的视角出发,向读者介绍DDL引擎的架构、实现,以及DDL引擎与DDL Job的交互逻辑。

柏睿数据完成阿里云PolarDB数据库产品生态集成认证
近日,北京柏睿数据技术股份有限公司(以下简称柏睿数据)与阿里云PolarDB 开源数据库社区展开产品集成认证。测试结果表明,柏睿数据旗下数据虚拟化管理平台(V1.0)与阿里云以下产品:阿里云PolarDB数据库管理软件、阿里云PolarDB-X云原生分布式数据库管理软件,完全满足产品兼容认证要求,兼容性良好,系统运行稳定。

基于 PolarDB 开源生态的可信安全数据库一体机
本文整理自莲子数据硬件系统首席架构师许长魁,在 2022 阿里巴巴开源开放周上的分享。本篇内容主要分为三个部分: 1. 项目背景 2. 研究进展 3. 未来规划。

直播预告 | pg4ml 机器学习框架介绍与模型案例
pg4ml 机器学习框架是基于 PostgreSQL v13 实现的、使用 plpgsql 编写的机器学习框架,其核心机制是神经网络构建和模型训练。本次分享包括框架介绍、安装部署、模型案例、未来展望、与云计算、PolarDB结合等内容。

超聚变服务器操作系统FusionOS与阿里云PolarDB数据库完成兼容性认证
近日,超聚变服务器操作系统FusionOS签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手,并率先展开超聚变服务器操作系统FusionOS 22与阿里云PolarDB数据库管理软件兼容性适配认证。

PolarDB-X的in常量查询
实际场景中经常需要根据一些常量指标做IN查询,并且IN值往往是分区键。例如在电商场景中,有两张表,买家表与订单表。订单的具体信息会记录到订单表中,该表按照订单ID进行哈希拆分;买家表则会保存买家ID及其关联的订单ID。

Intel PAUSE指令变化如何影响MySQL的性能
x86、arm指令都很多,无论是应用程序员还是数据库内核研发大多时候都不需要对这些指令深入理解,但是 Pause 指令和数据库操作太紧密了,本文通过一次非常有趣的性能优化来引入对 Pause 指令的理解,期望可以事半功倍地搞清楚 CPU指令集是如何影响你的程序的。

PolarDB-X 开源分布式数据库在韵达科技的应用实践
本文整理自韵达科技业务中台总监李波涛,在 2022 阿里巴巴开源开放周上的分享。本篇内容主要分为三个部分: 1. 企业背景 2. 应用实践 3. 未来展望。

PolarDB-X 开源分布式数据库进阶营玩法公告
为了帮助大家能够快速体验 PolarDB-X 新版本特性,阿里云 PolarDB-X 技术专家团队联合开发者学堂,共同打造 PolarDB-X 开源分布式数据库进阶训练营,通过本次课程您将学习到 PolarDB-X 新版本诸多重点特性,包括更高效的部署与运维方法(一键创建、审计日志、节点重搭、备份恢复、参数模版、只读实例)、数据快速导入导出、TP负载测试、分区管理、数据TTL过期自动删除、冷热数据归档、读写分离与HTAP等众多新特性,更有免费线上实验环境,理论学习与场景实操相结合,完成七天打卡任务将获得训练营结营证书,还有精美定制礼品等着你!

鼎医信息加入PolarDB开源数据库社区
近日,上海鼎医信息技术有限公司签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。
如何快速安装部署PolarDB-X
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

PolarDB-X 开源分布式数据库进阶营免费报名中!
本次课程您将学习到 PolarDB-X 新版本诸多重点特性,包括更高效的部署与运维方法(一键创建、审计日志、节点重搭、备份恢复、参数模版、只读实例)、数据快速导入导出、TP负载测试、分区管理、数据TTL过期自动删除、冷热数据归档、读写分离与HTAP等众多新特性,更有免费线上实验环境,理论学习与场景实操相结合,完成七天打卡任务将获得训练营结营证书,还有精美定制礼品等着你!

直播预告 | PolarDB for PostgreSQL - 共享存储在线扩容
随着业务的发展,当数据库的存储容量不能满足数据规模的增长时,需要对存储空间进行扩容,此过程中会因数据迁移而导致服务中断。本期开源学堂将演示对部署在共享存储上的 PolarDB-PG 集群进行不中断业务的在线扩容,同时简析部署流程背后的技术原理。

「开源人说」|数据库PolarDB开源之路该如何走?听听他们怎么说
10月25日,由阿里云开发者社区、阿里云PolarDB开源社区、InfoQ联合举办的「开源人说」数据库PolarDB专场线下沙龙在杭州召开,5位阿里云数据库超级大咖、10位阿里云数据库开源生态伙伴嘉宾 、数十位业内资深开发者现场进行了深度交流、共话开源。
云栖大会开源重磅升级![版本更新]PolarDB-X v2.2: 企业级和国产ARM适配
PolarDB-X 正式发布2.2.0版本,这是一个重要的里程碑版本,重点推出符合分布式数据库金融标准下的企业级和国产ARM适配,共包括八大核心特性,全面提升 PolarDB-X 分布式数据库在金融、通讯、政务等行业的普适性。

「开源人说」|基于开源PolarDB-X打造中正智能身份认证业务数据基座
在10月25日由阿里云开发者社区、PolarDB开源社区、infoQ联合举办的「开源人说」第三期——《数据库PolarDB专场》沙龙上,中正智能科技有限公司平台软件部研发总监韩毅带来了主题为《基于开源PolarDB-X打造中正智能身份认证业务数据基座》的精彩分享。

「开源人说」|PolarDB开源未来将有哪些新动向?阿里云数据库开源负责人来解答
在10月25日由阿里云开发者社区、PolarDB开源社区、infoQ联合举办的「开源人说」第三期——《数据库PolarDB专场》沙龙上,阿里云数据库开源负责人、数据库资深技术专家王远带来了主题为《PolarDB开源现状思考和未来规划》的精彩分享。

「开源人说」|开源数据库PolarDB为什么能捕获娃哈哈的心?
在10月25日由阿里云开发者社区、PolarDB开源社区、infoQ联合举办的「开源人说」第三期——《数据库PolarDB专场》沙龙上,中启乘数科技(杭州)有限公司联合创始人唐成带来了主题为《PolarDB在娃哈哈的使用》的精彩分享。

谈谈PolarDB-X在读写分离场景的实践
针对写少读多的业务可以考虑通过添加数据库节点来使其达到提升性能的目的,但添加节点,往往涉及到数据的搬迁,扩容周期比较长,很难应对徒增的业务流量,这个时候可以考虑采用读写分离的方式,将读写流量做分流,减轻主实例的压力,同时利用只读库横向的扩展能力,快速提升读性能。

PolarDB-X 源码解读系列:DML 之 INSERT IGNORE 流程
本文将进一步介绍 PolarDB-X 中 INSERT IGNORE 的执行流程,其根据插入的表是否有 GSI 也有所变化。

PolarDB-X 全局Binlog解读之性能篇(上)
本篇来介绍一下PolarDB-X全局binlog在性能方面的一些设计和思考,先通过几个实际的测试案例来展示全局binlog的性能情况,然后结合这些案例来深入讲解全局binlog关于优化的故事。

直播预告 | PolarDB-X 动手实践系列——PolarDB-X 的存储过程与自定义函数
为了满足更多用户和更多场景的需求,PolarDB-X 支持了兼容 MySQL 的存储过程和自定义函数。本期分享将对上述功能进行演示,并简单介绍背后的设计思路及技术原理。

【邀请函】你有一个与李飞飞对话的机会!
「开源人说」为阿里云开发者社区与InfoQ 联合出品的一档精品开源视频栏目。栏目围绕四大开源领域:云原生、操作系统、数据库、大数据&AI,介绍优秀的开源软件背后的故事,记录传播技术人追求极致和开放共享的精神。 第三期数据库PolarDB线下专场沙龙现免费开放报名入口!名额有限,你与数据库大佬零距离互动交流的机会不容错过哦!

PolarDB-X 全局二级索引
索引是数据库的基础组件,早在1970年代,SystemR 就已经通过增加索引来支持多维度查询。单机数据库中,索引主要按照用途和使用的数据结构分为 BTree 索引、Hash 索引、全文索引、空间索引等。通常,每张表中包含一个主键索引(Primary Index),主键索引以外的索引,统称为二级索引(Secondary Index)。

通过云速搭CADT实现云原生分布式数据库PolarDB-X 2.0的部署
云速搭 CADT是一款为上云应用提供自助式云架构管理的产品,显著地降低应用云上管理的难度和时间成本。本产品提供丰富的预制应用架构模板,同时也支持自助拖拽方式定义应用云上架构;支持较多阿里云服务的配置和管理。用户可以方便的对云上架构方案的成本、部署、运维、回收进行全生命周期的管理。

【活动报名】共建云原生开源生态 PolarDB × Curve 线下 Meetup 来袭!(杭州站)
10月15日,PolarDB 和 Curve 两大开源社区将于杭州联合举办精彩的线下 Meetup,活动邀请到了来自阿里云、网易数帆、乘数科技的资深技术专家们,为大家带来 PolarDB-PG、PolarDB-X 及 Curve 三大开源项目的最佳实践及生态合作案例。

直播预告 | PolarDB-X 动手实践系列——PolarDB-X 的表组与分区变更
为了追求极致的性能,在AUTO模式下,PolarDB-X 引入了表组的概念,可以维持表之间的关联查询稳定的下推关系,消除分布式事务。同时提供丰富的分区管理能力(例如热点处理,数据隔离等),满足业务上的不同需求。本期分享将对上述功能以及背后的设计逻辑展开介绍。

OSCAR 2022 开源产业大会PolarDB-X、 PolarDB-PG获奖揭晓
作为全球数据库领导者,阿里云数据库坚定拥抱开源。此次亮相大会,旗下核心开源项目云原生分布式数据库PolarDB-X通过了信通院的 “可信开源项目评估,并以正式成员身份,加入中国信通院牵头组建的可信开源社区共同体。至此,阿里云数据库两大开源项目PolarDB for PostgreSQL(简称PolarDB-PG)和PolarDB-X均已通过评估,并成为可信开源社区共同体银河计划成员。

直播预告 | 在 CurveBS 上部署跨机 PolarDB for PostgreSQL 集群
Curve 是网易开源的高性能、高可用、高可靠分布式存储系统,具备良好的扩展性,可应用于主流的云原生基础设施平台。本期开源学堂将演示如何使用 CurveBS 存储集群作为共享块存储底座,在多台 ECS 上部署 PolarDB-PG 共享存储数据库集群。同时简析部署流程背后的技术原理。

PolarDB-X拆分键推荐
PolarDB-X 2.0提供了透明分布式的能力,默认进行主键的哈希拆分,让用户无感知的从单机数据库迁移到分布式数据库。拆分键的选择是学术界和工业界研究已久的问题,一个重要选型是tp优先还是ap优先,两者难以同时兼顾。
从中间件到分布式数据库,PolarDB-X的透明之路
PolarDB-X前身是淘宝内部使用的分库分表中间件TDDL(2007年,Java库的形态),早期以DRDS(2012年开始研发,2014年上线,分库分表中间件+MySQL Proxy的形态)的品牌在阿里云上提供服务,后来(2019年)正式转型为分布式数据库PolarDB-X(正式成为了PolarDB品牌的一员)。从中间件到分布式数据库,我们在以MySQL为存储构建分布式数据库这条路上走了10余年,这中间积累了大量的技术,也走了一些弯路,未来我们也会坚定的走下去。

直播预告 | PolarDB 开源人才培初级考试备考辅导公开课
为了让学员的学考更有针对性,本次特邀CUUG首席讲师陈卫星老师(Oracle 10g/11g OCM、PostgreSQL PGCM证书获得者,PolarDB 开源人才初级课程金牌讲师)为您答疑解惑,陈老师目前总共分享过200多场数据库相关技术公开课,此次公开课将对比PolarDB与其它国产数据库的技术特点,分享PolarDB 开源人才初级考试秘笈,助您顺利通过考试。

分析股票涨跌幅概率分布特征, 用PolarDB模拟逼真股票数据
要模拟较为逼真的股票数据, 首先需要分析真实数据的特征. 股票数据关键的数据特征: 1、股票的日涨跌幅波动范围: [-10%, 10%] (这个应该是国内股市交易限制?) 2、日涨跌幅的幅度在[-10%, 10%]范围内符合高斯分布. 本文将介绍这个结论怎么得到的? 靠近0的最多, 靠近正负10%的概率逐渐回落.
用PolarDB生成“上帝的指纹”
分形法则被誉为神性法则, 因为它的公式极其简单, 但是能产生无穷无尽的自相似性. 例如通过分形公式产生的曼德勃罗集, 被成为上帝的指纹. 本文介绍了上帝指纹的生成算法, 以及用PolarDB来生成"上帝的指纹".

线上直播:数据库人才培养创新与变革
由国家工业信息安全发展研究中心、北京华胜天成科技股份有限公司、北京神脑资讯技术有限公司联合主办,PostgreSQL中文社区、PolarDB开源数据库社区协办“数据库人才培养创新与变革”大会将于2022年9月15日下午在北京召开。
如何用 PolarDB 证明巴菲特的投资理念
巴菲特的投资理念是什么? 长线定投 长期定投不是投机倒靶, 长期定投是有社会价值的, 可以帮助上市公司筹集资金, 加大研发投入和生产. 投资人则在这中间获取企业业务发展带来的红利. 本文将使用真实数据以及PolarDB来证明巴菲特的投资理念. 1、首先是代际转移理论 2、第二个是经济周期 3、第三是数学支撑: 微笑曲线 有了理论支撑, 本文将使用真实数据以及PolarDB来证明巴菲特的投资理念.

直播预告 | PolarDB-X 动手实践系列——PolarDB-X 数据导入导出功能
作为 MySQL 生态的云原生分布式数据库,PolarDB-X 不仅兼容 MySQL 生态的数据导入导出方式,如mysqldump 工具、Source 语句、Load data 语句等,而且开发了新的导入导出工具 Batch-Tool,满足用户的数据保存和数据迁移需求,本期分享将介绍 PolarDB-X 的数据导入导出功能,并简单介绍不同方式之间的差异和原理。

直播预告 | PostgreSQL 内核解读系列第六讲:PostgreSQL 索引介绍(下)
本系列课程将面向DBA、高校学生、内核爱好者,分15个章节,系统化介绍PG核心技术原理、用法和代码实现。希望通过课程学习,让没有内核经验的同学和DBA,也可以进行简单的特性开发,更深入理解PG配置和运行原理。本节课将讲述 PostgreSQL 索引基本介绍,涵盖Hash索引、Bitmap索引、GiST索引、GIN索引、brin索引、其他索引等内容。

TiDB、OceanBase、PolarDB-X、CockroachDB二级索引写入性能测评
二级索引是关系型数据库相较于NoSQL数据库的一个关键差异。二级索引必须是强一致的,因此索引的写入需要与主键的写入放在一个事务当中,事务的性能是二级索引性能的基础。本次测试将重点关注不同分布式数据库的索引性能,特别关注业内全局索引的性能与MySQL索引的性能差异。

宏杉科技加入阿里云PolarDB开源数据库社区
宏杉科技签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。

直播预告 | PolarDB-X 动手实践系列—— PolarDB-X on OSS 冷热数据分离存储
PolarDB-X的冷数据归档功能可以自动从源表中剥离出冷数据,归档至更低成本的OSS中。归档表支持高效的主键与索引点查、复杂分析型查询,满足高可用、MySQL兼容性和任意时间点闪回等特性,也可以用开源大数据产品接入OSS的归档数据。本期分享将介绍OSS冷数据归档功能,并简单介绍背后的设计思路及技术原理。

EMQX + PolarDB-X 一站式 IoT 数据解决方案
本文整理自 EMQX 产品经理李国伟,在PolarDB开源社区中关于EMQX与PolarDB-X构建一站式IoT数据解决方案的分享。本篇内容主要分为四个部分:1. IoT数据特性 2. EMQX介绍 3. EMQX与PolarDB-X集成 4. EMQX+PolarDB-X方案DEMO。

直播预告 | PostgreSQL 内核解读系列第五讲:PostgreSQL 索引介绍
本系列课程将面向DBA、高校学生、内核爱好者,分15个章节,系统化介绍PG核心技术原理、用法和代码实现。希望通过课程学习,让没有内核经验的同学和DBA,也可以进行简单的特性开发,更深入理解PG配置和运行原理。本节课将讲述 PostgreSQL 索引基本介绍、B-Tree 索引、Hash 索引、GiS T索引、GIN 索引、TSearch2 全文搜索等内容。

PostgreSQL 内核解读系列 - 第4节 存储管理(下)
本文整理自阿里云数据库开源社区 Maintainer 于巍(花名漠雪),在PostgreSQL数据库内核解读系列的分享。本篇内容主要分为四个部分: 1. 磁盘管理 2. 空闲空间映射表(FSM) 3. 可见性映射表(VM) 4. 内存管理。