PostgreSQL码农集散地

国产数据库之痛

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


谁知国产数据库的痛

一提起国产数据库厂商,在这个阶段可以吐槽的痛点很多, 例如手册不全面、生态不够完善、可以借助的工具较少、实践文档较少、案例较少、专家较少、遇到问题可以找到的资料较少、遇到报错信息不够详细、提供服务的厂商较少、培训和认证体系不够健全、有一些产品的定位不算很清晰、维持生存的压力较大等.

但是个人认为更令人抓狂的痛点就2个.

国产数据库厂商的痛点

  • 商机在哪?
  • 如何让决策层选择自己的产品?

过国测、各行业标准这些属于针对特定行业/特定时间窗口商机的痛, 个人认为不具备普适性.

国产数据库的很多动作核心就是围绕获客这件事情

  • 连接用户
  • 了解用户场景
  • 了解用户痛点
  • 了解用户需求
  • 连接用户决策层
  • 证明自己的产品在技术商务等方面比别家更适合用户

虽然我不是钓鱼佬, 不过钓鱼和获客思路很相似:

  • 跟其他钓鱼佬打探一下哪里有鱼, 选择一条河/湖
  • 鱼儿喜欢且不影响生态, 钓鱼佬: 选择饵料、打窝、选择合适的钩子、上料等鱼上钩
  • 鱼儿讨厌且影响生态, 不讲武德: 电击、用毒、撒网、两头拉网沿河拦截

不讲武德的数据库厂商就不提了.

解国产数据库厂商燃眉之急

饵料: 《PostgreSQL中级专家训练营全国巡讲线下活动》

目标: 培训1000名中级PG DBA

更深层次目标:

  • 连接用户
  • 了解用户场景
  • 了解用户痛点
  • 了解用户需求
  • 连接用户决策层(还得上其他饵料)
  • 证明自己的产品在技术商务等方面比别家更适合用户(还得上其他饵料)

还需要回答几个问题

1 为什么要以PostgreSQL为底来讲?

  • PostgreSQL是大多数国产数据库的基石, 没人反对吧?  学PG对未来从事国产数据库相关的工作大有裨益.

2 PostgreSQL书已经很多、网上材料也很多, 自学就是了, 为什么还要搞全国巡讲? 会有人来参加吗?

  • 网上分散的知识点很多, 体系化的少. 所谓基础不牢地动山摇啊, 要想往高处走, 还是需要打好基础.
  • 很多网上的资料没有设计动手环节, 晦涩难懂的知识点很难理解.
  • 看网上的材料/买书自学, 学习过程中遇到的问题无法和专家进行实时的交流.
  • 没有标准的测验, 学完也不知道自己掌握了多少. 也没有证书可以对外证明自己的能力.
  • 自学最大的问题是没有进入圈子, 无法在未来的学习中和同行交流, 影响未来的学习和职业发展.

《PostgreSQL中级专家训练营全国巡讲线下活动》议程设想

议程1 问题收集

议程2 专家分享

  • 筑基: 基础理论
  • 管理: 数据库 架构设计、集群管控、高可用、备份恢复、监控诊断、安全、审计、优化、排错、迁移同步
  • 内核: 开源协作
  • 生态: 上下游产品、周边生态产品、国产化、商业服务、培训和认证、校企合作、AI、兼容性、社区
  • 对照: 头部开源和商业产品精华对照
  • 应用: 场景、开发实践、用户案例、解决方案
  • 常见问题FAQ、动手实验(自备笔记本参与)

Image

大纲

议程3 大型用户实践分享

议程4 测验和证书颁发

议程5 互动交流, 形式方面可以增加竞技类刺激大家的参与

议程6 建立PostgreSQL中级专家互助交流群

大家有任何想法可以随时和我沟通. 期待有兴趣的企业和盆友一起来玩。

一些参考资料

一、PostgreSQL, Greenplum 学习视频

1、视频下载链接:https://pan.baidu.com/s/1Q5u5NSrb0gL5-psA9DCBUQ   (提取码:5nox   如果链接失效请通知我, 谢谢)

  • PostgreSQL 9.3 数据库管理与优化 4天
  • PostgreSQL 9.3 数据库管理与优化 5天
  • PostgreSQL 9.3 数据库优化 3天
  • PostgreSQL 9.1 数据库管理与开发 1天
  • PostgreSQL 专题讲座

2、《2021-重新发现PG之美 系列 - 适合架构师与业务开发者》
3、《2021-DB吐槽大会 系列 - 适合产品经理、架构师与内核开发者》
4、《2020-PostgreSQL 应用场景最佳实践 - 适合架构师与业务开发者》
5、《2020-PostgreSQL+MySQL 联合解决方案课程 - 适合架构师与业务开发者》
6、《2019-PostgreSQL 2天体系化培训 - 适合DBA》
7、《2017-PostgreSQL 应用场景实践 - 适合架构师与业务开发者》
8、《2019-PG天天象上沙龙纪录 - 适合DBA》
9、《2019-Oracle迁移到PostgreSQL - 适合DBA与业务开发者》
10、《2021-Ask 德哥 系列 - 适合DBA与业务开发者》
11、《2018-PG生态、案例、开发实践系列 - 适合架构师与业务开发者》
12、《2018-阿里云POLARDB for Oracle|RDS for PPAS 讲解视频》
13、《2022-每天5分钟,PG聊通透 - 系列1 - 热门问题》
14、《2023-PostgreSQL|PolarDB 学习实验手册》
15、《2023-PostgreSQL|PolarDB 永久免费实验环境》
16、《2024-开源PolarDB|PostgreSQL 应用开发者&DBA 公开课》
17、《2023-PostgreSQL Docker镜像学习环境 ARM64版, 已集成热门插件和工具》
18、《2023-PostgreSQL Docker镜像学习环境 AMD64版, 已集成热门插件和工具》
19、《2024-应用开发者 数据库筑基课》

二、学习资料

1、《Oracle DBA 增值+转型 PostgreSQL 学习方法、路径》
2、《PostgreSQL、Greenplum 技术+108个场景结合最佳实践《如来神掌》》
3、《PostgreSQL 数据库安全指南 - 以及安全合规》
4、《PostgreSQL 持续稳定使用的小技巧 - 最佳实践、规约、规范》
5、《PostgreSQL DBA最常用SQL》
6、《PostgreSQL 数据库开发规范》
7、《企业数据库选型规则》
8、《PostgreSQL 规格评估 - 微观、宏观、精准 多视角估算数据库性能(选型、做预算不求人)》
9、《数据库选型之 - 大象十八摸 - 致 架构师、开发者》
10、《数据库选型思考(PostgreSQL,MySQL,Oracle)》
11、《快速入门PostgreSQL应用开发与管理 - 1 如何搭建一套学习、开发PostgreSQL的环境》
12、《快速入门PostgreSQL应用开发与管理 - 2 Linux基本操作》
13、《快速入门PostgreSQL应用开发与管理 - 3 访问数据》
14、《快速入门PostgreSQL应用开发与管理 - 4 高级SQL用法》
15、《快速入门PostgreSQL应用开发与管理 - 5 数据定义》
16、《快速入门PostgreSQL应用开发与管理 - 6 事务和锁》
17、《快速入门PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器》
18、《快速入门PostgreSQL应用开发与管理 - 8 PostgreSQL 管理》
19、PolarDB开源数据库高校工作室 发布《PostgreSQL+PolarDB开源数据库人才认证培训》教程+实验手册 下载

以上文档可在 https://github.com/digoal/blog 找到  

今日荐书

彩蛋:国产数据库周边生态

当然一款数据库要流行起来, 除了自己要强大, 还离不开生态. 用好周边生态工具, 管理水平战胜90%老司机!!! 下面简单介绍一下国产数据库周边生态.

1、管控软件

鸣嵩(前阿里云数据库总经理 / 研究员)等大佬们创业创办的云猿生, 核心产品是KubeBlocks. 他们的理念是让管理数据库和搭积木一样简单, 如果你要管理很多套并且种类(OLTP\OLAP\NoSQL\KV\TS\MQ等)很多的数据库产品, 推荐首选.

  • https://github.com/apecloud/kubeblocks

PG中文社区核心委员唐成老师的公司乘数开源的Clup, 专用管理PostgreSQL和PolarDB的集群管理软件, 如果你要管理很多套数据库, 推荐选择. 并且Clup还提供了企业版、自研的连接池、分布式存储、一体机、备份平台等, 是企业用户推荐之选.

  • https://www.csudata.com/

若航开源的pigsty, 集成了300多个PG插件的PG集群和PolarDB集群管理软件, 如果你要管理很多套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/

PawSQL, SQL优化和诊断产品.  

D-Smart, Oracle老前辈白老大出品, 专注企业级市场, 将业界顶级DBA经验的产品化作品, 产品功能包括数据库监控、诊断、优化等.

  • https://www.modb.pro/db/567140

3、国产数据库IDE

IDE是开发者的必备工具,例如社区有pgAdmin, 国产IDE则可以看看老程序猿达刚老师的DeskUI:

  • https://www.deskui.com

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

NineData, 老领导出去创业做的产品, 产品涵盖了数据同步、迁移、备份、比对、devops、chatDBA等.

  • https://www.ninedata.cloud/home

DSG, 非常老牌的数据库同步迁移企业级产品, 支持各种数据库的异构和同构迁移, 用他们的话说, 没有dsg搞不定的迁移, 比goldengate还牛.

  • https://www.dsgdata.com/

公开课

如果你对PolarDB学习感兴趣可以阅读这个公开课系列:

除了PolarDB还非常值得关注的几款PG栈国产数据库:

  • HaloDB(基于PG兼容PostgreSQL、Oracle、MySQL. http://www.halodbtech.com/ )、
  • IvorySQL(基于开源PG兼容PG、Oracle. https://www.ivorysql.org/zh-cn/ )、
  • ProtonBase(云原生分布式数仓. https://protonbase.com/ )、
  • 成都文武数据库(https://ww-it.cn)

参考文档点击阅读原文获得


感谢关注我的github (https://github.com/digoal/blog) 及视频号:

Image