PG商业上失败的重要原因之一
文中参考文档点击阅读原文打开, 同时推荐2个学习环境:
1、懒人Docker镜像, 已打包200+插件:《最好的PostgreSQL学习镜像》
2、有web浏览器就能用的云起实验室: 《免费体验PolarDB开源数据库》
3、PolarDB开源数据库内核、最佳实践等学习图谱: https://www.aliyun.com/database/openpolardb/activity
第36期吐槽:PG 没有官方插件市场
1、产品的问题点
PG 没有官方插件市场
2、问题点背后涉及的技术原理
PG 开放了很多OPENAPI, 例如扩展类型、索引、OP、函数、钩子、采样、访问方法、压缩接口、等等. 开发好的功能可以通过extension来打包扩展插件功能, 目前开源插件已超过3000个.
《云、商业、开源数据库终局之战 - 商业角度解读PG如何破局 - openapi 、 扩展能力、插件开源协议》
在这两个镜像中集成了200多个常用的插件.
《2023-PostgreSQL Docker镜像学习环境 ARM64版, 已集成热门插件和工具》
《2023-PostgreSQL Docker镜像学习环境 AMD64版, 已集成热门插件和工具》
3、这个问题将影响哪些行业以及业务场景
通用行业
插件开发商
4、会导致什么问题?
由于没有统一的商业变现市场, 导致第三方插件的质量、功能或bug修复速度都难以保证
插件没有公共的或官方的商业化平台, 导致市场规模难以搞大
由于无法通过插件市场变现, 那么基于PG的发型版可能增加(通过发行、云原生数据库等手段变现), 例如EDB、agensgraph、postgrespro等发型版, 导致用户的版本选型和版本更换的成本变得很高.
5、业务上应该如何避免这个坑
最终用户要选择可靠的第三方插件, 长期调研, 需要遇到问题插件的作者可以及时修复的.
或者用户自己要有开发插件或修复插件bug的能力
使用PG的开源协议, 讨论是否被PG社区吸收变成PG的官方插件.
6、业务上避免这个坑牺牲了什么, 会引入什么新的问题
复杂度增加, 很多时候可能就不使用插件, 通过其他手段绕过对插件的需求.
维护门槛变高
7、数据库未来产品迭代如何修复这个坑
希望PG内核层可以支持类似docker hub、苹果appstore一样, 有公共的插件市场, 有官方认可的插件, 并有商业的分发体系.
本期彩蛋-招商中,有需要的小伙伴可联系嵌入...
文章中的参考文档请点击阅读原文获得.
欢迎关注我的github (https://github.com/digoal/blog) , 学习数据库不迷路.
近期正在写公开课材料, 未来将通过视频号推出, 欢迎关注视频号: