当前位置:首页 > 报告详情

7-北侠-阿里云PolarDB For PG架构与特性.pdf

上传人: 张** 编号:158375 2024-03-31 46页 54.90MB

1、阿里云 PolarDB for PostgreSQL 架构和特性简介冯遵宝(北侠)|阿里云高级技术专家 PolarDB内核执行器组Leader1、PolarDB for PostgreSQL 开源历程与社区2、PolarDB for PostgreSQL 架构3、PolarDB for PostgreSQL 开源特性4、PolarDB for PostgreSQL 企业级特性1、PolarDB for PostgreSQL 开源历程与社区PolarDB for PostgreSQL 开源历程国内最早提供开源托管云数据库服务 国内最早发布的自研云原生数据库 性能、性价比、高可用等方面业界领先 在

2、上云、国产化、去O等场景广泛使用一流的云数据库产品100%兼容社区PG 核心组件100%开源 代码开源与产品迭代同步 生产级别代码质量业界首款开源云原生关系型数据库2015.5RDS PG 产品发布2019.5 PolarDB PG 产品发布2021.5Paxos三节点 开源2021.10 共享存储架构 开源2022.6LogIndex/DirectIO Online Promote Parallel Execution产品组件100%开源DataMax TDE/Persistent BP CSN/WAL Pipeline2023.8 内置连接池 SharedServer2023.7 表闪回2

3、023.10pgvectorPolarDB for PostgreSQL 开源社区70W新增代码行数383新增功能50专职开发者7年技术沉淀历程github搜索:PolarDB PostgreSQL 兼容:100%兼容社区PostgreSQL 全开源:所有组件 稳定:100%生产环境代码PolarDB-PG内核PolarDB-PG分布式件系统PolarDB-PG云管控PolarDB for PostgreSQL 开源社区文档和视频资料 架构文档 核心功能文档 快速入门文档 定期直播讲解PolarDB-PG内核原理https:/apsaradb.github.io/PolarDB-for-Pos

4、tgreSQL/zh/PolarDB for PostgreSQL 开源社区丰富的部署方式 docker:本地部署 编译安装:提供dev镜像 云原生部署(右图)共享存储(ESSD云盘/Ceph/CurveBS/NBD)PolarDB-PG 计算节点PolarDB-PG 计算节点PolarDB-PG 计算节点https:/apsaradb.github.io/PolarDB-for-PostgreSQL/zh/PolarDB for PostgreSQL 开源社区2、PolarDB for PostgreSQL 架构PolarDB for PostgreSQL-存算分离架构Primary(读写节

5、点)Primary(读写节点)ReadOnly(只读节点)ReadOnly(只读节点)(ESSD云盘/Ceph/CurveBS/NBD)MemoryCPU本地盘MemoryCPU计算层存储层Primary(读写节点)本地盘MemoryCPU复制 日志传统主备模式:扩展性差:加节点小时级 可靠性差:RPO!=0 可用性差:RTO 30s-5min 成本高:多份存储PolarDB-PG存算分离架构:弹性:存储计算各自按需扩缩容,分钟级加节点 可用性:毫秒级主备延迟,秒级恢复 成本:多个计算节点共享一份数据 可靠性:三副本、秒级备份PolarFSMemoryCPUPolarFSMemoryCPUPo

6、larFSPolarDB for PostgreSQL-内核引擎模块栈PolarFS 内核PolarDB for PostgreSQL-分布式文件系统(PolarFS)PolarDB-PG数据库内核引擎PolarFS SDKSHMQPosix APIDentry CachePage CacheToolDentry MGTTransactionBlock MGTInode MGTDisk PaxosDisk MGTLOG块设备(云盘/SAN/SSD/Ceph/PolarStore)无限扩展的分布式文件系统:低延迟:kernel bypass技术,全用户态 兼容性:类Posix语义接口,应用改造成

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了阿里云PolarDB for PostgreSQL数据库的开源特性、企业级特性以及其在HTAP架构上的优势。 1. 开源特性:PolarDB-PG内核100%开源,兼容社区PostgreSQL,拥有70W新增代码行数,383个新增功能,由15专职开发者维护,经历了7年的技术沉淀。 2. 企业级特性:PolarDB提供了计算存储分离的架构,支持弹性扩展,实现了毫秒级的主备延迟和秒级的故障恢复,提高了可用性。此外,PolarDB还实现了LogIndex技术,支持在线Promote,提供了共享存储和本地盘存储的自动切换,以及计算端缓存等特性,降低了成本,提高了性能。 3. HTAP架构优势:PolarDB-PG支持共享存储的MPP计算,实现了跨机并行计算,消除了数据分布的复杂性,通过PolarFS实现了低延迟的存储访问,并通过SharedServer实现了连接池,提高了性能和稳定性。 4. 性能数据:PolarDB-PG的性能优化,如DirectIO、CSN技术和Paxos协议,使得TPCH性能提升了30%,并且通过全局PlanCache和内存优化,降低了内存占用,提高了性能。 5. 安全能力:PolarDB提供了备份与恢复功能,以及全方位的安全能力保障,通过了国家安全可靠等级“I级”认证。
"PolarDB如何实现高可用性?" "PolarDB的HTAP架构有哪些优势?" "PolarDB如何优化内存使用?"
客服
商务合作
小程序
服务号
折叠