2022年4月7日,Tapdata 正式启动 PDK 插件生态共建计划,致力于全面连接数据孤岛,加速构建更加开放的数据生态,以期让各行各业的使用者都能释放数据的价值,随时获取新鲜的数据。截至目前,已有超10家数据库领域活力代表,作为首批生态共建伙伴加入:
秉承 Data On Tap 的愿景,专注于实时数据服务平台的 Tapdata,通过开源 PDK(Plugin Development Kit),将自身的数据接口技术抽象化,赋能开发者,从而为日益增长的数据源接入需求开放快速开发通道。
一、孤岛困局:企业全面数字化的「拦路大山」
如今,数字化作为企业这座大楼中的“钢筋水泥”,俨然成为企业发展的必要“基础设施”。随着数据资产在未来竞争中扮演着越来越重要的角色,各行业纷纷布局数字化转型,应用服务和数据库数量由此不断增加,基于新兴数据库的应用系统和微服务也开始面临数据互通困境,孤岛问题日益凸显。从横向看,多个应用系统间彼此不通,难于管理;纵向上,企业未来业务与陈旧技术栈间的不可调和矛盾。
数据孤岛环立,数据难以集成,数据应用的真实价值被禁锢,更进一步的数字化转型之路也因此阻滞颇多。数字生态苦封闭久矣,互通、开放开始成为全行业的共同追求,而如何快速打通彼此间的连接,冲破数据壁垒,就是我们要翻越的第一座大山。
二、Tapdata 开源 PDK:数据连接的「万能插头」
面对全行业普遍的孤岛困局,Tapdata 秉承 Data on Tap 的愿景,正在将“数据孤岛终结者” Tapdata iDaaS 推上舞台,致力于让各行各业的使用者都能释放数据的价值,随时获取新鲜的数据。Tapdata iDaaS 可以通过实时数据同步+流式处理能力+分布式数据库存储能力,为企业提供一个中央化的主数据中心;通过无代码 API 或反向推送能力为企业的 TP 或 AP 型业务提供精准、低延迟、一致性的实时数据服务。如果你在使用类似“应用双写/CDC+ Kafka + Flink + 实时数仓 + 自建 API 服务”这样的复杂架构来解决你的实时数据需求,那么Tapdata iDaaS 将会给你带来一个不需要 Kafka 和 Flink 的更加轻盈的新一代实时数据架构。
为了进一步支持国内新一代数据库厂商和独立开发者,以更简单的方式开发基于 Tapdata 的数据源插件,享受 Tapdata 实时打通数据孤岛的能力,Tapdata 正式启动插件生态共建计划,开源 PDK(Plugin Development Kit),将自身的数据接口技术抽象化,赋能开发者。
Tapdata PDK 是什么?
作为 Tapdata 产品开源计划的准备,PDK 是一个开源插件开发框架,通过 Source Plugin 接口或者 Target Plugin 接口,可以快速实现新数据库作为 Tapdata 的源或目标的适配兼容。 PDK 开发者遵照开发规范,进行包括数据库、SaaS 产品、自定义数据源在内的新数据源对接开发工作;通过 PDK 文档、 Plugin 模板以及内置的 TDD 测试框架, 一个 Target Plugin,顺利情况只需要数小时就可以完成。
支持类型:
- 接入数据库:MySQL、Oracle、PostgreSQL 等
- 接入 SaaS 产品:Salesforce、vika 维格表、金数据表单、Zoho CRM 等
- 接入自定义数据源:可对接私有协议数据源
作为 Tapdata 支持 40+ 异构数据库的源端实时数据采集能力的基石,PDK 的开源,意味着开发可以快速、有效地将新数据源对接至 Tapdata 产品之中,不仅能获得广泛的连接性,还能通过简单配置,0 代码完成数据的互联互通。此外,低代码流式 ETL、类型转换、模式转换等能力也支持实时对数据进行修改,从而支撑业务对数据的多样化需求。
GitHub 链接:https://github.com/tapdata/idaas-pdk
三、基于 PDK,Tapdata 现已启动插件共建计划
PDK 的架构设计天然具有极强的开放性,更便于同数据库厂商、SaaS 公司,以及更多第三方开发者通力协作,打造具备广泛连接性的数据整合工具,这也是 Tapdata 发起共建计划的初心。
为何参与?
- 立即获得超 40 种异构数据源到目标数据库或平台的实时数据对接能力,包括 Oracle、MySQL、PostgreSQL、SQLServer 等主流数据库
- 可通过 Tapdata Cloud 以及 Tapdata 开源版(即将发布)免费使用该能力
- 有机会在早期参与一个很受欢迎的开源项目,共同为社区贡献
- 您的产品可以获得在一些主要媒体渠道展出的机会
- 基于 GitHub 提交代码,代码所有权归属开发者
如何参与?
- 开源自建伙伴:如果您对某种数据库比较熟悉,且有接入需求,可以基于我们已经开源的 PDK ,在 Tapdata PDK 团队的支持下,自主开发数据库插件,成为项目的首批贡献者。
- 技术支持伙伴:如果您同时还属于数据库厂商或 SaaS 平台,还可以通过这一方式参与进来——只需提供技术支持,插件研发的具体工作,则交由 Tapdata 来完成。
想要参与共创、了解更多信息,可以加入【PDK 插件生态共建群】,我们将于第一时间在群内同步项目进展,入群地址:https://tapdata.net/tapdata-PDK-program.html
生态开放漫漫行路,独自奔赴恐力有不逮。站在全面数字化升级的关键时代节点,Tapdata 诚挚邀请正在关注数据实时互通潜能的开发者,参与我们的 PDK 插件生态共建计划,共谋生态,合作共赢。
让数据无界,将价值共享。