技术开发 频道

数十年上下求索,国产数据库非朝夕可成!

  【IT168 评论】2016年夏天,关注国产数据库领域的人应该都知道这样一个消息“一家成立仅半年的公司就推出了属于中国自主可控的国产数据库产品”。没错,这就是星瑞格软件,这也是笔者初次认识这家公司。自此,我对这家国产数据库厂商充满了兴趣,这是一家什么样的公司?为什么短短半年就推出了属于自己的国产数据库产品呢?其背后又有着一个什么样的数据库技术研发团队呢?

数十年上下求索,国产数据库非朝夕可成!
▲福建星瑞格软件有限公司总经理 林俊仁

  DTCC大会召开之际,笔者终于等来了一位回答上述问题的非常好的人选——福建星瑞格软件有限公司总经理林俊仁。林总大概是笔者接触到的嘉宾中,自我介绍最简洁的了,“我一辈子就专注于一件事情,那就是研究数据库,星瑞格软件的目的也是研究国产数据库”,这便是林总的开场白。从技术到销售,再到管理层,虽然职位一直在变,但林俊仁从未离开数据库领域,这或许就是“无专精则不能成”的真实写照吧!

  专业且专注,国产数据库同样讲究情怀!

  在数据库领域,国产数据库似乎一直处于弱势地位。虽然近几年,国产数据库领域进入了不少实力玩家,但无疑这不是一件好做的事情。林俊仁表示,成就一个事业,除了专业之外,更要专注。偏偏星瑞格软件就有着一群“专业且专注”的数据库领域老司机,星瑞格软件的国产数据库研发之路就这样顺其自然地开始了。

  成立之初,为了深化产品线的深度,星瑞格软件进一步引进了IBM Informix源代码,从IBM移交了接近2000多万行源代码,要想读懂这些源代码就要花费很久,更别提半年就推出自己的国产数据库产品了。好在星瑞格软件的技术研发和售后支撑团队都具有二十多年Informix等国际数据库原厂的服务经验,可迅速跨越源代码消化、吸收阶段,直接进入功能创新阶段,这便是星瑞格软件的专业。

  “我们不做应用,也不做集成,我们就是专注于国产数据库。”星瑞格软件从成立之初便决心做国产数据库,在数据库的调优、安全审计等方面都投入了很多精力。这便是星瑞格软件的专注。

  面对国产数据库领域研发人才紧缺的现状,星瑞格软件打从成立之初就开始慢慢培养自己的人才。通过技术传承,星瑞格软件正在逐渐形成一个完善的人才培养机制,这在国产数据库研发领域实属难得。

  基本功能都具备的情况下,企业如何选择适合自己的数据库呢?

  企业如何选择一款适合自己的数据库呢?很多人的第一反应的是“看功能”,没错,数据库的功能是否足以满足企业的日常所需确实是非常关键的。但数据库发展至今,企业必要的基本功能,很多老牌数据库厂商都早已具备了。这时,又该如何选择呢?这就到了数据库厂商拼“服务”的时候了。

  是否可以提供持续有效的技术支持服务是十分关键的,星瑞格软件的源代码是从IBM引进的,如果无法提供良好的、及时响应的技术支持,恐怕难以获得客户青睐。林俊仁透露,在过去几年,星瑞格软件的技术支撑团队几乎解决了遇到的所有问题,这之中,仅有百分之一的bug需要丢到美国总部修复。同时,其研发团队近二十年来有着十分丰富的数据库迁移经验,其能力也受到了众多客户的认可。

  近几年,国产数据库领域面临着很大机遇,内需够大的同时,政府也给予了高度重视与支持,这其中很重要的一个原因就是“安全”。面对如今企业级数据安全事件频发的现状,林俊仁表示,最好的方式当然是在数据外泄之前就把威胁挡在门外,但在实际操作中,这种方式很难实现,只有尽可能降低数据外泄的风险。星瑞格软件在这方面也有不错的解决方案,可以在不改变应用的前提下,抓取前端用户信息,了解用户的返回数据。换句话说,星瑞格软件做了一个严谨的追踪记录,可在不影响现行作业的情况下有效降低数据外泄可能造成的风险,这也与6月份即将出台的《网络安全法》的理念不谋而合。

  虽说成立时间不长,但星瑞格软件的Sinoregal DS也有了多个成功替换国际厂商产品的案例,比如替换了福建应急指挥系统的Oracle数据库, 新疆克拉玛依智慧城市建设中的Oracle等等,这对星瑞格软件来说是一个不错的开端,但林俊仁认为国产数据库的路还有很远,目前还是呈现“百花齐放”的状态,同样星瑞格软件也有很远的路要走,星瑞格软件本着拥抱开源、善用开源,而非改变开源的态度,未来希望在分布式OLTP以及Oracle兼容性方面有更多提高。

  面对物联网也绝不手软的SinoDB

  2007年,iPhone的发布带来了一场智能手机领域的革命,物联网开始进入我们的生活。当时的物联网或许更多的是工业控制层面,而今我们已经进入了万物互联的时代,数据库在这其中更是扮演着很重要的角色。随着传感器收集的数据类型越来越多,数据也变得又短又快,对于一些及时性的讯息,网关和边缘计算成为了数据处理的新方式,一个强而有力、可以储存、函数转换的数据库变得越来越重要。

  星瑞格软件的SinoDB似乎是一个不错的解决方案,网关设备上的操作与后台处理几乎相同,在网关设备和后台采用相同的数据库,这也使得整个应用程序的开发更加简单。本届DTCC,林俊仁也将带来主题为《万物互联时代的数据库支撑平台---SinoDB》的分享,如果你想更深入地了解SinoDB,为何不在5月12日来到DTCC会场与林俊仁来一场面对面的技术交流呢?

1
相关文章