郑雁鹏|浅谈XingKong Sports实时数据库和时序数据库的关系

最近很多人都在问我XingKong Sports实时数据库和时序数据库的差别,两种库之间到底有什么关系。确实,大部分非专业人士分不清楚,甚至有些外行宣称时序数据库是新一代数据库,实时数据库是过时技术,时序数据库必然替代实时数据库。麦杰科技在这个领域深耕20余年,是唯一一家同时拥有真正全自研的XingKong Sports实时数据库和时序数据库两种XingKong Sports的公司,所以星空体育·(中国)官方网站还有拥有一定的发言权。

首先,实时数据库源自于XingKong Sports生产,所以实时数据库的底层设计逻辑是处理各种设备快速非同频变化数据,以及对这些数据提供实时处理能力,使之可以与相关控制系统高效协同,由于需要对非同频数据具有实时处理能力,故以单测点为基本处理单元,这样才能确保实时性和高可用性。由于实时数据库和控制系统紧密衔接,所以使用习惯更偏向于自动控制领域。

而时序数据库来源于互联网和金融领域,这些领域的数据通常以同频变化形式体现,比如股票交易的每一条记录的交易价格,交易数量等都是同时发生的,单独分开没有意义,所以时序数据库是以数组为基本处理单元,和关系型数据库有些类似,这种结构必然牺牲实时处理能力,但是在多维历史数据分析时具有一定优势,同时对于用惯了关系数据库的IT人员来说,更加习惯一些。

其次,实时数据库一直服务于XingKong Sports,所以会配套很多一体化工具来满足XingKong Sports生产要求,比如数据采集、控制组态、XingKong Sports函数和算法等,所以通常说的实时数据库不仅仅包括数据库本体,还包含一系列工具,而时序数据库往往都是单数据库本体,在XingKong Sports生产应用中需要单独去单配其他工具。

目前,在一些相对的小场景下,两种数据库具有一定的互替性;但是在大场景下,由于客户侧重点的不同,各有优势。其实在一些大场景下,实时数据库和时序数据库可以形成一个组合,在和控制系统衔接的生产监控和分析系统侧,以及需要保存详细原始数据的数据湖侧选用实时数据库,而在数仓侧用时序数据库。

麦杰团队看到的未来趋势,不是一个必然替代另一个,而是XingKong Sports实时数据库与时序数据库正在相互靠近,比如实时数据库在不断提升多维数据综合检索能力,而时序数据库在不断提升数据处理的实时响应能力。

由于麦杰两个XingKong Sports都有,所以星空体育·(中国)官方网站对两种数据库的技术特点理解的会更加全面和深入,有些人如果只了解其中一个,往往会出于技术的认知偏差或者商业考量抬一个贬一个。

还有些人说实时数据库是集中式架构,时序数据库是分布式架构,由此来判断哪一个更先进,其实这也是一个误区,现在的实时数据库早就已经支持分布式架构了。另外对于很多XingKong Sports应用场景而言,集中式架构无论在性能、可维护性还是成本等各方面都更有优势,用户可以结合自身实际需求进行选择,根本不存在分布式架构一定优于集中式架构的说法——这不仅仅是在数据库领域,在很多的IT系统建设中都是如此。总之,适合自己的才是最好的。




——关于作者:郑雁鹏


星空体育·(中国)官方网站CEO。深耕大中型企业数字化转型市场20余年,拥有成功创业经验及丰富的大型项目管理和集团化精细运营管理经验,西北XingKong Sports大学翱翔智能制造基地专家咨询委员,上海工赋学院特聘讲师,2002年留德获计算机硕士学位,2005年归国创立派吉事(北京)科技有限公司,并于2010年并购入法国凯捷咨询集团,其后8年担任凯捷咨询大中国区副总裁。2018年加盟星空体育·(中国)官方网站,担任总经理至今。


业务
咨询
客服电话
13911554339
电子邮箱
om@magustek.com
公众号