近日, 经 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 Maintainer
赵波 华为
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
请参考http://git.mydoc.io/?t=179267注册您的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作为一个开放的社区,我们希望所有参与社区的人都能成为活跃的检视者。
欢迎访问openGauss官方网站
openGauss开源社区官方网站:
https://opengauss.org
openGauss组织仓库:
https://gitee.com/opengauss
openGauss镜像仓库:
https://github.com/opengauss-mirror
扫码关注我们
微信公众号|openGauss
微信社群小助手|openGauss-bot