2014年12月28日,就在GBase 8t应用研讨会的当天,南大通用现场发放了100张GBase 8t数据库试用光盘,国产数据库破天荒地开放给大家随便体验和测试。
“要用发展高铁的速度来发展国产数据库”
为什么南大通用对GBase 8t如此有信心?为什么GBase 8t的出现有着改变国内数据库格局的可能性?为什么南大通用会响应号召,“要用发展高铁的速度来发展国产数据库”?
因为在南大通用高级副总裁兼CTO武新看来,“南大通用获得的Informix授权,不是瓦良格号,而是里根号核动力航母,Informix专家正在汇聚到南大通用公司。另外,产品L3支持通过协议可由IBM保证。”
事实上,数据库由30年左右的发展基本形成高度垄断,5大商用数据库占据了全球 90%以上的市场份额,这五大金刚包括了Oracle、DB2、Informix、Sybase ASE、SQL Server。 作为数据库领域全球五大金刚之一,Informix有了近40年的积累,Informix的创始人Roger Sippl在1981年发布第一个产品INFORMation on unIX。在1997年推出Informix Dynamic Server(IDS),成功让Informix市场占有率全球排名第二。
从80年代开始推出,Informix已有超过1万用户在使用,全球超过1800多个业务合作伙伴,400多家ISV基于其业务进行开发。可见,Informix的根基很牢。
Informix到底被IBM雪藏了哪些杀手锏?
然而,Informix自从被IBM纳入之后,作为IBM在线事务处理(OLTP)旗舰级数据服务系统,IBM对Informix和DB2都有长远的规划,但是,随着后来的发展,Informix还是逐渐退身在了DB2后面,其中的原因早已有人评论过:“IBM 并购Informix本意就是获取客户资源,用自己的DB2产品大棒式的替代Informix。”因此,无论Informix如何牛掰,IBM事实上雪藏了Informix,诸多技术锋芒难以展示给世人。
当南大通用获得了Informix这样的核动力数据库航母时,不仅是惊喜,而且也很惊讶。未来,南大通用GBase 8t 大行其道不是没有可能,而是可能性实在太大。
为此,武新兴奋地展示出了Informix数据库架构的几个杀手锏。
杀手锏之一:架构中最大亮点DSA。Informix在1994年推出DSA(Dynamic Server Architecture),一种基于虚拟CPU、内部线程的容器架构,领先其他厂商整整一代。基于DSA的Informix Dynamic Server (IDS)在1997年让Informix超越Sybase成为全球第二大独立数据库厂商。
可见,Informix在很多年以前就实现了基于操作系统的线程机制,可以更好使用CPU资源,Informix通过内部控制与切换,可以降低用户成本,Informix在一个服务器上建立更多的连接和数量。目前,还没有其他厂商超越Informix的DSA架构。
杀手锏之二:Shared Memory共享内存架构。在多CPU机器里面,针对UNIX系统中进程间信息交换、共享机制。
杀手锏之三:组件架构、开放、融合、灵活。Informix支持开发接口非常多,同时支持主流OS包括Linux、UNIX、Windows,以及国产OS中标麒麟、中标普华、浪潮、K-UX、凝思,支持主流CPU包括x86、安腾、Power、SPARC和国产CPU如龙芯、飞腾、申威。
杀手锏之四:Informix企业级高可用方案。用户采用这样一个集成的方案,功能上和Oracle可以达到一致 。如GBase 8t 提供多种高可用解决方案,可实现最高达到99.999%高可用性。可满足金融、电信、安全等关键行业用户7×24业务不中断运行的系统稳定性需求。GBase 8t 高可用解决方案包括了自主HA方案、远程容灾方案、共享磁盘(shared disk)集群、大规模企业级复制、极端网络日志持续重做方案。
杀手锏之五:SDS共享存储集群。Informix 基于共享存储的高可用架构,由CM进行管理并自动维护,主节点(Primary)和辅节点Shared Disk Secondary (SDS)均可读写,主节点故障时,辅节点自动接管服务(升级为主节点),在有多个辅节点时,CM会根据辅节点负载情况选择把哪个节点升级为主节点,故障切换时间在 1分钟以内,较好的可伸缩性,对应用透明。
除了五大杀手锏之外,最关键的问题是:OLTP引擎是如何做到高性能、稳定的?OLTP引擎是Informix的核心模块,对数据库的稳定性、性能都有着绝对的作用。
Informix的OLTP引擎性能得益于DSA多线程和PDQ并行数据库查询PDQ即Parallel database query。并且GBase 8t采用了双引擎数据库,实行关系型与时间序列的Time Series 型互补共存,满足客户多样性的需求。
GBase 8t正在撬动数据库市场格局
为此,我们从数据库技术层面已经非常清晰地明白,Informix存在的价值,很显然,南大通用获得Informix技术授权对国产数据库所在的基础软件行业发展也具有里程碑意义。“不仅满足了高端、核心业务数据国产化替代的用户需求,同时拿到了源代码,一次性缩短2代数据库技术差距,也逐渐可以形成去O的杠杆与能力。”武新坦言道,国产数据库厂商、BAT、华为等研发人员加在一起不过千人,国产数据库厂商武汉达梦、人大金仓、神舟通用包括南大通用在内的四大家的直接从事编程开发的队伍也不过500人左右,要知道国外主流数据库厂Oracle、DB2、Informix、Sybase、SQL Server等每年数十亿美元投入。研发投入的差距在那里,大家都能看得到。
国内数据库市场大部分被国外五大金刚所长期盘踞,历经多年的发展,国产数据库厂商还是没有能找到搞定数据库“五大金刚”的办法。虽然国产数据库在多个行业开始了一些新的应用,但是从用户实际应用的情况反馈来看,情况并不是那么乐观。当GBase 8t出现在用户面前时,当南大通用“ATM”数据库产品铁三角形成后,情况就正在发生改变。
稳定高效、自主可控、国产高端,GBase 8t的出现不仅正在撬动数据库市场整体格局, 同时对Oracle形成国产化替代成为真正可能。
重构行业应用,未来发展可期
另外,从经济整体规模角度来分析,中国100亿元人民币的数据库市场与中国经济规模很不匹配。但是受到盗版严重,信息化程度低,服务体系不健全,知识产权保护等等问题影响,数据库市场发展不健全,同时也充满了机会。
国网电调度中心辛耀中表示,必须重构行业应用架构,用户如何反向思维,与国产数据库厂商合作,如何去应用好数据库,因此,对国内数据库厂商也是一个鞭策和促进,用户需求带来市场机会,但竞争也促进发展。
目前,大家在承认自己与国外数据库大厂差距的同时,如何联合起来?国产数据库厂商与操作系统厂商如何联合?比如Oracle做RAC时,是没有操作系统支持,但现在国产数据库厂商有机会与操作系统厂商合作,联合起来做出的产品一定更具有应用价值,未来还是需要更接应用地气的产品和方案来证明国产数据库存在的价值。
在谈到未来发展方面,证监会信息中心张野指出:在开放、开源模式上,如何创新?如果按照传统封闭式的商业模式发展,恐怕还是有悖于行业发展,在国内交易所也在向开放、开源方向努力。他认为如何契合证券行业现状和战略,是南大通用未来在证券行业的发展方向。
对于这个方面的问题,南大通用数据技术股份有限公司高级副总裁兼CTO武新表示,对于代码升级,南大通用与IBM签订了服务合同,升级服务是可以延续的,南大通用会根据本土需求进行代码升级的服务改进;另外,如何建立基于Informix的功能开发的团队,目前做数据库的包括国产数据库厂商、华为、BAT以及南大通用不过1000人。如何吸收在美国数据库厂商工作的华人人才?如何与产业链互相合作支持?这都需要考虑,不过,现在的国产数据库人才形势比5年前好很多,总体人才规模上虽然赶不上Oracle,但是核心人才团队人员如Oracle也不过千人左右。所以国产数据库还是有机会。
再者,如何在商业模式上再创新,进行某些行业的个性化模块创新,对于这点,南大通用已经做了包括销售模式的改进,按照CPU、数据量、套数等多种销售模式来进行。
同时,南大通用董事长兼CEO崔维力分析认为,从Informix对于IBM和南大通用的技术演进来看,双方都在做技术创新,如果双方有新的创新,互相都可以合作再次购买,关键是如何在共享磁盘基础上做的集群,因为谷歌已经作出了一个共享的集群。南大通用的8a集群已经可用,目前我们还没有看到其他友商有着这样的实力。
之前,南大通用员工总数500人,目前大概有400工程师,200人做研发,100人做销售,100人做技术支持,团队中做了5年到10年的员工非常多。公司实行员工持股,占60%左右股权。因此,南大通用对于未来的数据库发展前景非常看好。
显然,大家也看到了南大通用与集成商合作的决心,崔维力最后表示,这个产业的发展是属于大家的,包括数据库、操作系统、处理器、中间件、软件开发商、集成商和用户的共同协作。
由此可见,GBase8t的出现,可以说南大通用数据库发展之路有了实质性的起色与进步,相信未来发展过程中的问题肯定会有,但问题也是需要一步一步地分析,一点一点地解决。在改变数据库产业格局的基础上,实现国产数据库新的飞跃,这才是南大通用所想要的,也是关注基础软件的业内人士所期望的。所谓基础决定发展,现在国产数据库已经有了一定的基础,未来的发展值得期待。(阿明)