PostgreSQL码农集散地

国庆拿下这个国产信创数据库

参考文档点击文末 阅读原文 打开; 推荐 《最好的PostgreSQL学习镜像 》 ;

PolarDB公开课来了, 国庆拿下这个 国产 信创数据库

PolarDB for PostgreSQL是阿里云基于PostgreSQL开源代码研发的存算分离架构云原生数据库, 最初基于PG 11的版本研发, 经过数年的云上商业化服务后于2021年持续开放源代码, 约3个月到半年的节奏陆续开源了 商业版 几乎所有的内核功能, 2024年PolarDB开源已升级到基于PostgreSQL 15的版本. PolarDB商业模式成熟现金流稳定, 有产品长期稳健发展的基础, 在业内影响力非常不错 (稳居墨天轮数据库排行榜第一/第二), 是非常值得长期学习的国产信创数据库.   说到这里啊,大家一定要看一下彩蛋0部分,因为 PolarDB除了云和开源版本,今年还提供了软件发行版也就是可以拿企业版去自己安装部署! 国庆马上开启, 我准备了PolarDB的公开课, 每天0点准时发布, 欢迎关注我的公众号, 一起学习PolarDB.

公开课 - 大纲

1 PolarDB 架构解读

  • 1、PostgreSQL 开源版本遇到的一些问题
  • 2、PolarDB 的优势
  • 3、PolarDB 存储计算分离架构概述
  • 4、PolarDB HTAP 架构概述

2 快速体验 PolarDB

  • 1、使用云起实验室快速体验 PolarDB
  • 2、使用docker镜像快速体验 PostgreSQL

3 PolarDB 安装部署

  • 1、安装部署 PolarDB 单机版
  • 2、安装部署 PolarDB 集群版(on ECS + ESSD)
  • 3、源码编译安装部署 PolarDB 软件
  • 4、更多部署环境请参考 PolarDB for PostgreSQL 开源官方手册
    • curve
    • ceph
    • nbd
    • 传统存储

4 PolarDB 日常运维

  • 1、PolarDB 读写节点故障切换 (只读节点在线 Promote)
  • 2、增加PolarDB 只读节点
  • 3、配置PolarDB WAL日志归档
  • 4、备份PolarDB
  • 5、恢复PolarDB
  • 6、创建PolarDB实例的容灾实例
  • 7、排查PolarDB CPU负载高

更多参考手册

5 PolarDB 特性解读与体验

  • 1、预读 / 预扩展
  • 2、Shared Server
  • 3、闪回表和闪回日志
  • 4、弹性跨机并行查询(ePQ)

更多特性参考手册

6 PolarDB 安装和使用PostgreSQL开源工具/插件

  • 1、当前环境已安装并支持哪些插件
  • 2、AI外脑插件: vector
  • 3、营销场景目标人群圈选插件: smlar
  • 4、地理信息搜索插件: PostGIS
  • 5、中文分词插件: pg_jieba
  • 6、融合计算插件: duckdb_fdw
  • 7、读写分离工具: pgpool-II

更多开源插件参考 PolarDB心选开源插件 、 PostgreSQL 心选开源插件

7 PolarDB 应用实践实验

  • 1、如何快速构建“海量&逼真”的测试数据
  • 2、跨境电商场景, 快速判断商标|品牌侵权
  • 3、营销场景, 根据用户画像的相似度进行目标人群圈选, 实现精准营销
  • 4、PolarDB向量数据库插件, 实现通义大模型AI的外脑, 解决通用大模型无法触达的私有知识库问题、幻觉问题
  • 5、PolarDB TPCH测试, 体验ePQ优化器对复杂SQL的性能提升

更多实验参考 gitee whudb-course / digoal github:PolarDB实验大全

8 PolarDB 生态

  • 1、开源PolarDB的生态伙伴介绍
    • OS, 芯片, 存储, 集成管控, 监控, 审计、堡垒机产品, 开发者IDE工具, 发布管理, 数据同步, 超融合, ISV 软件开发商, 开源插件, 人才培养, 社区与新媒体, 大型用户

更多伙伴参考PolarDB开源官网

9 玩转PolarDB开源社区

  • 1、搭建PolarDB 开发环境
  • 2、如何玩转PolarDB 开源社区
    • 开源公开课, 开源训练营, 开源电子书, 开源人才认证, 高校PolarDB 开源工作室, 编程大赛, 企业行, 沙龙, PolarDB 开发者峰会, 博客、钉钉、微信等实时交流社群, PolarDB AI助理, PolarDB SIG/实习平台

彩蛋0 : PolarDB 各个版本傻傻分不清??? 信创名单查询:
  • http://www.itsec.gov.cn/aqkkcp/cpgg/202312/t20231226_162074.html
PolarDB 各个版本的介绍 ( 线下 软件订阅版、云服务版、开源版 ):
  • https://www.aliyun.com/activity/database/polardb-v2
PolarDB 线下 软件订阅版 询价 :
  • https://market.aliyun.com/products/56024006/cmfw00066651.html
PolarDB 大使活动(分销赢奖励):
  • https://www.aliyun.com/activity/new/polardb-yunparter
彩蛋1 : 数据库生态工具 & 信创开源DB

用好周边工具, 数据库管理水平战胜90%老司机

1、管控软件 云猿生开源的 kubeblocks , 如果你要管理很多套并且种类很多的数据库产品, 推荐选择.
  • https://github.com/apecloud/kubeblocks
乘数开源的 clup , 专门用来管理PostgreSQL和PolarDB的集群管理软件, 如果你要管理很多套数据库, 推荐选择. 并且clup还提供了企业版、自研的连接池、分布式存储、一体机、备份平台等, 企业可以关注一下.
  • https://www.csudata.com/
若航开源的 pigsty , 集成了300多个PG插件的PG集群和PolarDB集群管理软件, 如果你要管理很多套数据库, 并且对插件有特别多的需求, 推荐选择.
  • https://pigsty.cc/zh/

2、审计监控诊断优化

海信聚好看的 DBdoctor , 采用ebpf技术, 在对数据库几乎没有影响的情况下实时监控数据库和服务器的各项指标, 发现和诊断问题根因非常方便.
  • https://www.dbdoctor.cn/
Bytebase 的目标非常远大, 是位于您和数据库之间的中间件。它是数据库 DevOps 的 GitLab/GitHub,专为开发人员、DBA 和平台工程师打造。
  • https://bytebase.cc/docs/introduction/what-is-bytebase/
D-Smart , Oracle老前辈白老大他们搞的, 专注企业级市场, 将业界顶级DBA经验的产品化作品, 产品功能包括数据库监控、诊断、优化等.
  • https://www.modb.pro/db/567140

3、数据同步&迁移&备份恢复

NineData , 老领导出去创业做的产品, 产品涵盖了数据同步、迁移、备份、比对、devops、chatDBA等.
  • https://www.ninedata.cloud/home
DSG , 非常老牌的数据库同步迁移企业级产品, 支持各种数据库的异构和同构迁移, 用他们的话说, 没有dsg搞不定的迁移, 比goldengate还牛.
  • https://www.dsgdata.com/

通过信创并且开源的数据库:

PolarDB for PostgreSQL
  • https://github.com/ApsaraDB/PolarDB-for-PostgreSQL
以下 PG系国产数据库也非常值得关注: HaloDB (基于PG兼容PostgreSQL、Oracle、MySQL. http://www.halodbtech.com/ )、 IvorySQL (基于开源PG兼容PG、Oracle. https://www.ivorysql.org/zh-cn/ )、 ProtonBase (云原生分布式数仓. https://protonbase.com/ ). 参考文档点击 阅读原文 获得
感谢关注我的github (https://github.com/digoal/blog) 及视频号:

彩蛋2 : 全国大学生数据库创新设计赛  点击报名