现在该是国产实时数据库重新占领市场的时候
十多年前,早在“洋”实时数据库可能还未诞生的时候,国内的实时数据库的先驱者们已经在电力、石化部门取得了可喜的成果,早在上世纪90年代,以NSIS实时数据库为代表的国产实时数据库在国内几个大型炼油厂成功运行,得到用户的好评,并且得到前中国石油化工总公司(今中石化)的技术鉴定。以国外某某公司(还有其代理)为首的一些利益集团,看中了国内实时数据库市场的大肥肉,通过他们在国内权力部门的代言人,大力推销它们的所谓实时数据库产品。他们通过行政命令,强行停止了运行非常稳定,性能优越的国产实时数据库,以他们的所谓实时数据库取而代之。
这些所谓进口“实时数据库”的性能如何,表现如何,用户自有评价,笔者只想从技术上分析它们失败的原因。目前在国内横行的所谓进口“实时数据库”主要有两家,我们在此不便点名,也不允许我们点名,读者心知肚明即可。我们暂且把这两家叫“实时数据库A”和“实时数据库B”,如果说“实时数据库A”在国内已经江河日下的话,那么更差的“实时数据库B”还不知量力想取而代之,其表现更是贻笑天下。
这些所谓进口“实时数据库”原来只不过是DCS系统或仿真系统,稍作修改就拿来进入中国市场了。很可惜,它们从娘胎诞生的那一天起就不服中国水土,或者说不符中国国情,其表现与它们不菲的价格实在是极不相称的。这两个难兄难弟有着共同的弱点,我们下面从技术层面作以分析。(本论坛是技术论坛,我们不想从非技术方面评论,但是实际上正是这些非技术方面的原因起主要作用)
1。先看看它们的表现
实时数据库最根本的性能是“系统实时响应周期”,从我们的经验和企业用户的角度,该周期应该<10秒,而对于运行变化较快的对象的数据,应该是2秒甚至1秒。
① “实时数据库A”:60秒(他们强行推销CIMS时带的“实时数据库A”在某炼油厂的表现),目前国内大型石化企业几乎让他们全占了,其表现大体如此;
② “实时数据库B”:400秒(他们强行推销MES时带的“实时数据库B”在某石化公司的表现),该产品在国内几乎找不到一个象样的成功先例;
③ 参考一下NSIS的表现:2秒。(有讽刺意味的是②和③现在同时在同一个公司运行)
请问这还叫“实时”数据库吗?
2。数据结构不符合中国国情
国外的石化企业可能是集中控制室,集中DCS,其位号可能是统一编号的,因此上述的实时数据库对数据的编号也是统一编号的,就是不管有多少数据,所有数据都统一编号,这就是说,所有数据在结构上是平等的,即一维结构。这样的数据库结构在套用到国内企业时必然会出问题,因为国内企业大都以装置为单位建立DCS控制系统,在给数据定义位号时一般不会考虑其它装置的数据位号。例如:蒸馏和催化都可能有个数据叫TI1101,为了使用所谓进口“实时数据库”,蒸馏只好重编为ZL_TI1101,催化只好重编为CH_TI1101,这样的结构在只更新和检索某一个装置时必然出现效率低下,而且数据越多,性能越差,这可能是进口“实时数据库”普遍低下以至于慢到400秒的原因吧。这种一维结构的实时数据库是不符合中国国情的。(关于数据库结构的问题见本人博客《实时数据库的数据结构》)
3。计算机病毒的问题解决不了
大家知道目前计算机病毒肆略,如果DCS染上计算机病毒,后果不堪设想。以前“规范”的数据采集是以专用的数据采集机与DCS联网,然后数据采集机再与企业网联网,这样的方式,尽管使用了各种方法,各种设备,包括防火墙等以防止计算机病毒的入侵,内行都知道这些都不是根本的方法。曾经出现过他们强行推销“实时数据库B”在某企业被拒绝联网的尴尬。这些实时数据库的开发商都是国际上有名的大公司,真要解决计算机病毒问题是不难的,可惜它们的现行方针就是欺负中国人,欺骗中国市场,不愿意走软件中国化的道路,最后的结果可能就是退出市场。(关于计算机病毒的问题见本人博客《实时数据库的数据采集与DCS计算机病毒的防御》)
4。工程跟不上
实时数据库软件工程是个工程,系统的质量在很大的程度上取决于工程的质量,拿实时数据库的性能来说,影响实时响应周期的主要因素是远程更新与远程检索所使用的网络通信协议和通信方式,(见本人博客《实时数据库的远程更新与远程检索》)。作为商品化的实时数据库,将网络底层通信协议公开是不现实的,这可能是它们表现差的原因之一。另外一点,实时数据库的开发与工程是两家,如果施工人员不了解实时数据库的核心技术,加上某些进口“实时数据库”的结构的不合理,要搞出高质量的实时数据库工程很困难。
迷信进口的人经常用的一些借口,比如,“进口的都这样,我们也没有办法”。现在他们在技术上碰到了强劲的对手,就难以自圆其说了。其实他们是不愿意,或者说不想放弃他们的既得利益。我们呼吁国内的实时数据库的开发商联合起来,现在该是国产实时数据库重新占领市场的时候,反戈一击,共同抗击这些所谓进口“实时数据库”!
我公司网址:http://www.nsis.net.cn,欢迎访问,下载NSIS实时数据库DEMO软件。