PolarDB 生态
本节阅读导航
PolarDB作为一款开源的云原生分布式数据库, 于2021年首次开源, PolarDB源自阿里云PolarDB商业云产品, 我们知道云产品是包含了软硬件产品+资源+服务的产品, 开通云产品后用户可以非常简单的连接并使用, 不需要管理云产品的备份、恢复、高可用、功能迭代、BUG修复、漏洞修复、数据同步、扩容、缩容、迁移、版本升级、更换或升级硬件、安全审计、监控、性能诊断、性能优化等日常事务. 这些功能都是云产品所提供的能力.
开源PolarDB是一套开源软件, 数据库的核心代码都开源出来了, 用户可以在任何地方部署它, 也可以修改它的代码定制开发用户的功能, 也可以自由的进行商业分发. 这是开源的好处, 但是 开源PolarDB并没有包含PolarDB商业产品的服务, 用户必须自己来搞定内核以外的功能, 这个对一般的用户来讲难度比较高, 为了降低使用门槛, 让开源可以被更多的用户使用, PolarDB携手伙伴, 共同打造了一整个开源生态, 通过伙伴来提供商业产品的所有功能.
1、开源 PolarDB 生态伙伴介绍
1、OS, 除了支持centos, rhel, ubuntu, debian等常见的操作系统, PolarDB还适配了龙蜥、麒麟、FusionOS、凝思软件等国产操作系统.
2、芯片, 除了常见的x86芯片, PolarDB还适配了ARM架构的芯片.
3、存储, PolarDB支持传统的SSD及商业SAN存储例如DapuStor大普微、ScaleFlux、宏杉, 也支持开源的分布式块存储例如Curve、ceph等. 同时通过开源插件PolarDB还能支持S3, OSS等对象存储, 进行冷热数据分离存储.
4、集成管控, 集成管控伙伴为开源PolarDB提供高可用、读写分离、快速部署、备份恢复、迁移、版本管理等能力. 例如中启乘数的clup管控( https://www.csudata.com/ , https://www.csudata.com/clup/manual/5.x/10306 , https://www.csudata.com/clup/manual/5.x/10277 ), 云猿生的kubeblocks( https://github.com/apecloud/kubeblocks ).
5、监控, 监控并快速发现数据库运行过程中的问题, 给出诊断报告等. 例如DBdoctor审计诊断优化( https://www.dbdoctor.cn/ )、pigsty( https://pigsty.cc/zh/ )、南京基石数据的D-Smart( https://www.modb.pro/db/567140 )、PawSQL .
6、审计、堡垒机产品, 审计DBA/开发者直连数据库的行为, 对敏感信息进行脱敏, 防止危险行为等. 例如广州海颐信息安全技术、杭州美创、郑州云智信安安全技术有限公司的安全产品.
7、开发者IDE工具, 图形化的管理界面, 解决开发者日常开发的需求, 例如查询数据、调试函数/存储过程, 建表, 建索引等. PolarDB由于和PostgreSQL全兼容, 所以除了常见的pgadmin , navicate的支持, 也支持如恒辉信达(DeskUI, 国人开发的IDE).
8、发布管理, 通常在应用上线过程中涉及数据库变更的场景, 提前根据SQL评估风险隐患, 发现数据库问题, 例如: CloudQuery, bytebase( https://bytebase.cc/docs/introduction/what-is-bytebase/ ), DBDoctor 等产品.
9、数据同步, 解决业务需求的多个数据源的数据同步需求, 或者数仓的实时同步的需求等. 例如 DSG( https://www.dsgdata.com/ )、NineData(玖章)( https://www.ninedata.cloud/home )、Tapdata 等公司的产品.
10、超融合, 企业的数据可能分布在很多的数据源中, 例如不同业务的数据库、对象存储中的文件形式存在, 企业要进行全面的数据分析, 有一种方法的将所有数据源统一同步到大数据平台, 这种方法比较常见, 实际上还有更廉价、更实时、更简单的方法, 就是超融合计算. 超融合计算可以简单理解为“计算+数据访问管道+各种数据源”的架构, 例如LotuseeData 大数据平台的超融合产品与PolarDB结合, 将PolarDB作为计算节点, 通过配置管道, 实时访问任意数据源, 并进行实时的全域数据计算. 或者类似duckdb_fdw, pgmooncake的数据湖生态产品.
11、ISV 软件开发商. 来自各个行业的软件开发商, 应用PolarDB的特性, 更好的满足各行业业务需求. 例如众兴华易、鼎医、敬在信息、欧易软件、帆软软件、智核芯数、图软、佳格天地等.
12、开源插件, 由于PolarDB全面兼容PostgreSQL, 因此PostgreSQL上可以运行的插件, 在PolarDB上都可以运行, 例如PostGIS, madlib, vector, age, timescaledb, smlar, hll, pointcloud, rdkit, DolphinScheduler 等.
13、人才培养, 这类伙伴主要是负责培养数据库人才, 同时为学员提供认证考试渠道, 提升学员技术水平的同时帮助学生拿到有价值的认证证书, 帮助学员提升个人影响力等. 例如CUUG、盘古云数、数字豫才等. 同时通过PolarDB全国大学生数据库创新设计赛数百所大学报名参赛, 与很多大学建立了长期合作, 例如人大、武大、华东师范、山东大学、哈工大、天津职业师范大学、深圳大学、温州大学(太多了无法一一列举, 请多包涵)等.
14、社区与新媒体, PolarDB开源社区和其他开源社区也有非常紧密的合作, 例如与上海开源协会、开放原子基金、中科院、PostgreSQL中文社区、PG分会、IFclub、ODOO开源社区、开源中国、CSDN、IT168、墨天轮等, 合办技术沙龙, 共同组织开源编程大赛、合作设计课程和解决方案等. 除此以外还与很多数据库同盟开展过很多闲暇的活动, 例如 柏睿数据(内存分布式数据库)、Piecloud、ProtonBase(云原生大数据产品)、cloudberry、zilliz(milvus)、AskTable、mongoDB、HaloDB、IvorySQL、成都文武等(太多了无法一一列举, 请多包涵).
15、大型用户合作, 例如与韵达、中兴合作, 共同开发PolarDB新功能, 这类用户通常有亟待解决的业务问题, 而且需要通过定制开发开源PolarDB才能实现, 为了解决这类需求, 用户可以选择和PolarDB开源官方合作, 结合双方的力量加速新功能的合作开发.
欢迎有兴趣和PolarDB开源社区进行合作的企业、个人、社区联系我们: https://openpolardb.com/ecosystem
更多伙伴介绍、案例介绍请参考PolarDB 开源官方网站
更多PolarDB for PostgreSQL 云服务的介绍请参考PolarDB 云产品介绍
PolarDB 可线下部署的国产化商业版本: https://www.aliyun.com/activity/database/polardb-v2