【DB吐槽大会】第36期 - PG 没有官方插件市场

简介: 大家好,这里是DB吐槽大会,第36期 - PG 没有官方插件市场

背景


1、产品的问题点

  • PG 没有官方插件市场

2、问题点背后涉及的技术原理

  • PG 开放了很多OPENAPI, 例如扩展类型、索引、OP、函数、钩子、采样、访问方法、压缩接口、等等. 开发好的功能可以通过extension来打包扩展插件功能, 目前开源插件已超过3000个.

3、这个问题将影响哪些行业以及业务场景

  • 通用行业
  • 插件开发商

4、会导致什么问题?

  • 第三方插件的质量、功能或bug修复速度都难以保证
  • 插件没有公共的或官方的商业化平台、市场规模难以搞大
  • 由于无法通过插件市场变现, 那么基于PG的发型版可能增加(通过发行、云原生数据库等手段变现), 例如EDB、agensgraph、postgrespro等发型版

5、业务上应该如何避免这个坑

  • 最终用户要选择可靠的第三方插件, 长期调研, 需要遇到问题插件的作者可以及时修复的.
  • 或者用户自己要有开发插件或修复插件bug的能力
  • 使用PG的开源协议, 讨论是否被PG社区吸收变成PG的官方插件.

6、业务上避免这个坑牺牲了什么, 会引入什么新的问题

  • 复杂度增加, 很多时候可能就不使用插件, 通过其他手段绕过对插件的需求.
  • 门槛增加

7、数据库未来产品迭代如何修复这个坑

  • 希望PG内核层可以支持类似docker hub、苹果appstore一样, 有公共的插件市场, 有官方认可的插件, 并有商业的分发体系.



相关文章
|
调度
kettle开发篇-写日志
kettle开发篇-写日志
1734 0
|
数据库
kettle开发篇-合并记录
kettle开发篇-合并记录
1945 0
|
人工智能 Serverless 数据安全/隐私保护
函数计算X 通义千问快速部署 AI 个人助手应用
基于函数计算X 通义千问快速部署 AI 个人助手应用,用户可以根据需要选择不同角色的AI助手开启写作,角色包括职业顾问、小红书写手、心灵导师等,你可以尽情发挥创造力,通过限制提示词、字数、情节等各种条件生成短篇小说。
12502 17
函数计算X 通义千问快速部署 AI 个人助手应用
|
存储 安全 关系型数据库
PostgreSQL物化视图增量更新扩展 -- pg_ivm
PostgreSQL不支持物化视图增量更新,需要定期执行REFRESH MATERIALIZED VIEW命令刷新物化视图。Incremental View Maintenance (IVM)是一种使物化视图保持最新的方法,其中只计算增量更改并将其应用于视图,而不是REFRESH MATERIALIZED VIEW那样从头开始重新计算内容。当只更改视图的一小部分时,IVM可以比重新计算更高效地更新物化视图。
|
Java
ETL工具 Kettle 中 kettle循环传递变量_(最简单的方法)
本文详细介绍了如何在Kettle工具中使用循环传递变量,通过示例展示了如何将movies表数据按月插入到ods_movies表,涉及新建转换、获取变量、作业配置和执行,呈现了一个嵌套作业结构.
3438 3
|
关系型数据库 MySQL Java
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
|
存储 监控 容灾
容灾备份的具体操作步骤
【10月更文挑战第28天】容灾备份是指为了防止因自然灾害、人为破坏、系统故障等原因导致数据丢失或业务中断,而提前采取的一系列数据备份和恢复措施。
|
SQL XML JSON
大数据ETL开发之图解Kettle工具(入门到精通)
ETL (Extract-Transform-Load 的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种ETL工具的使用,必不可少。
9501 0
大数据ETL开发之图解Kettle工具(入门到精通)
|
前端开发
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
3523 1

热门文章

最新文章