郑雁鹏|浅谈工业实时数据库和时序数据库的关系
浅谈工业实时数据库和时序数据库的关系
——正在双向奔赴的工业实时数据库和时序数据库
文/郑雁鹏
最近很多人都在问我工业实时数据库和时序数据库的差别,两种库之间到底有什么关系。确实,大部分非专业人士分不清楚,甚至有些外行宣称时序数据库是新一代数据库,实时数据库是过时技术,时序数据库必然替代实时数据库。麦杰科技在这个领域深耕 20 余年,是唯一一家同时拥有真正全自研的工业实时数据库和时序数据库两种产品的公司,所以我们还有拥有一定的发言权。
首先,实时数据库源自于工业生产,所以实时数据库的底层设计逻辑是处理各种设备快速非同频变化数据,以及对这些数据提供实时处理能力,使之可以与相关控制系统高效协同,由于需要对非同频数据具有实时处理能力,故以单测点为基本处理单元,这样才能确保实时性和高可用性。由于实时数据库和控制系统紧密衔接,所以使用习惯更偏向于自动控制领域。
而时序数据库来源于互联网和金融领域,这些领域的数据通常以同频变化形式体现,比如股票交易的每一条记录的交易价格,交易数量等都是同时发生的,单独分开没有意义,所以时序数据库是以数组为基本处理单元,和关系型数据库有些类似,这种结构必然牺牲实时处理能力,但是在多维历史数据分析时具有一定优势,同时对于用惯了关系数据库的 IT 人员来说,更加习惯一些。
其次,实时数据库一直服务于工业,所以会配套很多一体化工具来满足工业生产要求,比如数据采集、控制组态、工业函数和算法等,所以通常说的实时数据库不仅仅包括数据库本体,还包含一系列工具,而时序数据库往往都是单数据库本体,在工业生产应用中需要单独去单配其他工具。
目前,在一些相对的小场景下,两种数据库具有一定的互替性;但是在大场景下,由于客户侧重点的不同,各有优势。其实在一些大场景下,实时数据库和时序数据库可以形成一个组合,在和控制系统衔接的生产监控和分析系统侧,以及需要保存详细原始数据的数据湖侧选用实时数据库,而在数仓侧用时序数据库。
麦杰团队看到的未来趋势,不是一个必然替代另一个,而是工业实时数据库与时序数据库正在相互靠近,比如实时数据库在不断提升多维数据综合检索能力,而时序数据库在不断提升数据处理的实时响应能力。
由于麦杰两个产品都有,所以我们对两种数据库的技术特点理解的会更加全面和深入,有些人如果只了解其中一个,往往会出于技术的认知偏差或者商业考量抬一个贬一个。
还有些人说实时数据库是集中式架构,时序数据库是分布式架构,由此来判断哪一个更先进,其实这也是一个误区,现在的实时数据库早就已经支持分布式架构了。另外对于很多工业应用场景而言,集中式架构无论在性能、可维护性还是成本等各方面都更有优势,用户可以结合自身实际需求进行选择,根本不存在分布式架构一定优于集中式架构的说法——这不仅仅是在数据库领域,在很多的 IT 系统建设中都是如此。总之,适合自己的才是最好的。
关于作者:郑雁鹏
上海麦杰科技股份有限公司 CEO。深耕大中型企业数字化转型市场 20 余年,拥有成功创业经验及丰富的大型项目管理和集团化精细运营管理经验,西北工业大学翱翔智能制造基地专家咨询委员,上海工赋学院特聘讲师,2002 年留德获计算机硕士学位,2005 年归国创立派吉事(北京)科技有限公司,并于 2010 年并购入法国凯捷咨询集团,其后 8 年担任凯捷咨询大中国区副总裁。2018 年加盟上海麦杰科技股份有限公司,担任总经理至今。
相关阅读
关于麦杰科技
上海麦杰科技股份有限公司(简称麦杰科技)专注于工业数据基础管理超过 20 年(Since2000)。服务大中型客户 1000+家,最高单客户数据承载超过 10PB 级/年。每时每刻,在中外企业生产管理现场,每秒都有上亿点数据在麦杰工业数据基础管理软件里运行。麦杰的每一行代码均自主研发,100%国产化自主可控,性能全面媲美同行业世界最先进产品。麦杰锐意进取,积极响应国产化生态链贯通号召,持续为广大客户带来更多全自主研发的工业软件产品,助力解决工业现场现实困难。
关于麦杰研究院
苏州麦杰工业大数据产业研究院(简称麦杰研究院)聚焦工业大数据采集、传输、存储、应用和工业数据管理平台、边缘计算终端设备、工业大数据平台以及智能制造领域工业数字化、智能化改造关键技术等重点研发方向并提供相应的技术服务。
评论