openGauss

开源数据库

openGauss社区官网

开源社区

openGauss 社区成立IoT SIG

openGauss2021-03-01theme

近日, 经 openGauss 社区技术委员会讨论决定,openGauss 社区正式成立 IoT SIG.

物联网 (Internet of Things, IoT) 是由物理对象(所谓的“物”)组成的网络,这些物理对象嵌入了传感器、软件和其他技术,以便可以通过互联网与其他设备和系统建立连接并交换数据。物联网是当前最具发展潜力的技术潮流之一,据市场研究机构 IoT Analytics 最新物联网跟踪报告,2020 年全球物联网的连接数首次超过非物联网连接数,物联网链接设备超过百亿,物联网发展达到了一个新的历史时刻。

与此同时,运行如此众多的物联网设备工作负载的数据库也将面临诸多挑。而 openGauss IoT SIG 的成立将是我们一起共同面对挑战的第一步,我们将通过致力于 openGauss IoT 能力的拓展,及相关技术的引入、开发和维护,让 openGauss 性能更加完善,生态更加繁荣。

IoT SIG Maintainer

张程伟 云和恩墨

GiteeID: @jarekzhang

Email: flashspy@hotmail.com

云和恩墨十分支持成立 IoT SIG,我们有一些例如智慧园区的客户项目需要用到时序数据库,希望能通过 IoT SIG 推动 openGauss 对时序数据的支持能力,随着 5G 和 IoT 物联网的发展,时序数据处理的重要性和价值会越来越大。

技术上,我们希望 openGauss 在时序数据的写入及查询性能、高压缩率、复杂查询等方面有较好的竞争力;生态上,我们希望 IoT SIG 能够扩大 openGauss 在时序数据处理场景的影响力。"

IoT SIG Maintainer

胡翔宇 华为

GiteeID:@huxiangyu

Email:xiangyu.hu@outlook.com

openGauss 面对服务器上的事务型和分析型业务都已经具备并且持续演进强劲的企业级能力。面向未来涌现出的新型场景,openGauss 也在做积极的探索和尝试。sig IoT 的成立代表我们对边缘计算这一领域的关注,也包含 openGauss 在边缘计算中数据库能力的技术孵化。

“新场景中的数据模型是什么?如何减少更多的 Memory Footprint?如何用有限的算力和资源实现高效的行列和内存能力?如何提升边缘场景中的自治能力?“等等许多有趣的问题希望我们在 sig IoT 的运作中得到回答。"

IoT SIG Committer

郑振宇 华为

GiteeID: @ZhengZhenyu

Email:zheng.zhenyu@outlook.com

从技术角度看,openGauss 所拥有的插件和扩展机制,为丰富 openGauss 的使用场景提供了可能,业界也有通过 RBDM 内核实现时序数据库的成功经验;通过这种方式不仅可以享受到 openGauss 的质量保证、使用 SQL 高效的进行数据操作,还可以享受到 openGauss 的繁荣生态、减小维护多种数据库的运营和学习成本。

从生态的角度来看,IoT SIG 为 openGauss 拓展了应用场景,也为开发者提供了更多参与社区的机会;希望 IoT SIG 能够从开发、部署、应用等多个角度为 openGauss 在 IoT 场景的拓展提供支持。"

IoT SIG Committer

赵波 华为

GiteeID: @bzhaoop

Email: 270162781@qq.com

随着国产化新创进程的推进,越来越多的厂商投入了大量精力跟随国产化脚步,但是整个进程中肯定不能满足所有的应用场景需求,比如作为互联网行业延伸的 IoT, 直接从用户端扩展到所有的事务,并且随着 5G 技术以及国内基建进程的推进,IoT 行业充满机遇和挑战。

至今国内自主可控能够支持 IoT 技术发展的资源有限,在有限的资源里,我们更应该依托国内力量和团体发展我们自己的技术能力,那么在 DB 领域,能够应用于 IoT 行业的技术,主要有 static vs. streaming and SQL vs. NoSQL 几种数据库选型方案,在选型之前 IoT 技术人员必须确定要存储和管理的数据类型、数据流、分析、管理和安全的功能要求、以及性能和业务要求。

作为国内开源关系型数据库 openGauss 率先提供基于 SQL 的数据库选型方案,社区内部创立 IoT SIG 组,专门为客户提供 IoT 相关数据库解决方案,不但丰富数据库产业生态,又为客户在国产化进程中提供多一种选择,并且结合当前 IoT 产业诉求及集成到现有系统中这一关键因素,SQL 往往更有效,尤其在基于较旧消息协议或工业自动化平台的工业环境中。为此,IoT SIG 以时序数据库为第一步,率先为国产开源数据库引入时序能力,解决相关场景问题。"

                                欢迎大家订阅IoT SIG邮件列表:iot@opengauss.org及时掌握IoT SIG动态。


                                会议时间:北京时间,每双周三下午,16:30-17:30


                                因为SIG是开放的,我们欢迎任何人加入openGauss IoT SIG并参与贡献。

如何加入 IoT SIG 并参与贡献:

1.注册 Gitee 账号

openGauss 源代码托管在码云(Gitee):https://gitee.com/opengauss

请参考https://gitee.com/help/articles/4113注册您的Gitee账户,并在http://gitee.com/profile/emails设置您的主邮箱。

2.签署 CLA

在参与社区贡献前,您还需要签署 openGauss 社区贡献者许可协议(CLA).

3.找到 IoT SIG 仓库地址:

https://gitee.com/opengauss/openGauss-server

https://gitee.com/opengauss/openGauss-third_party

4.开始您的贡献

1)给自己分配 Issue

首先找到 openGauss 社区的 Issue 列表:https://gitee.com/organizations/opengauss/issues 如果您愿意处理其中的 Issue,您可以将它分配给自己。只需要在评论框内输入/assign,机器人就会将问题分配给您。每个 Issue 下面可能已经有参与者的交流和讨论,如果您感兴趣,也可以在评论框中发表自己的意见参与 Issue 讨论。

2)提交 Issue

如果您准备向社区上报 Bug 或者提交需求,请在 openGauss 社区对应的仓库上提交 Issue。如果您不清楚 Bug 或者需求属于哪个仓库,请在 openGauss 社区 Community 仓库提交 Issue。您也可以以 Issue 的方式为 openGauss 社区贡献自己的意见或建议。

3) 提交 Pull Request

提交 Pull Request 请参考 openGauss 社区 Pull Request 提交指南。如果一次提交的代码量较大,建议将大型的内容分解成一系列逻辑上较小的内容,分段进行提交会更便于代码检视。如果您的 Pull Request 没有引起足够的关注,可以通过对应 SIG 的邮件列表或 IRC 频道求助。

4)检视代码

openGauss 作为一个开放的社区,我们希望所有参与社区的人都能成为活跃的检视者。