【IT168 专稿】大数据时代下,数据库软件市场持续蓬勃发展,然而,一个摆在国产数据库面前的现实是,目前国外厂商产品依旧占据较大的市场份额。近年来在政策导向下,IT系统自主可控与信息安全等概念成为热点,各企业、组织纷纷响应,使得国产软件的市场发展处于有利地位,在众多注重信息安全的重要行业及领域中,国产数据库成为这些用户的第一选择。目前,尤其是在政府、军工、金融等行业部门中,用国产数据库替代国外数据库的现象更是十分普遍。那么在此形势下,国产数据库的发展之道是什么?依然面临的困难有哪些?又如何解决?带着这些问题,笔者采访了山东瀚高基础软件股份有限公司的产品研发经理王硕。
王硕在谈到这一问题时表示:“国产数据库软件发展面对的困难主要有两个方面,一是产品先进性与稳定性,二是市场环境和用户接受性。”
目前国内大多数用户对国产基础软件了解不够,在选择数据库时仍然会优先考虑Oracle、DB2、SQLserver等国外数据库品牌。在国内市场上,国外数据库软件公司在早期进入中国市场时,由于市场环境、国产数据库发展不受重视等因素迅速占领了数据库行业市场份额,加上强大的市场宣传手段,从而培养了广大中国用户认知上和使用上的习惯。这些习惯的养成使得日后国产数据库产品在推广使用上遇到了较大的困难。王硕表示:“正是因为国产数据库厂商在市场推广和数据库专业人才获取方面所面临的困难,影响了国产数据库软件的快速发展。如果想让国产数据库在中国本土的市场上快速发展,那么如何让国内用户了解、接受国产数据库,是国产数据库发展过程当中首先需要解决的一大难题。”
近年来,瀚高软件迎难而上,凭借自身在技术领域以及市场推广上的优势,逐步在国内市场中取得了不错的成绩。作为国内数据软件产品及服务提供商,中国精品一家涉及基础数据库系统软件开发研究的民营企业,瀚高软件核心产品HighGo Database的底层技术融合了当前世界上非常先进的开源内核PostgreSQL,通过这种方式,HighGo Database使自身的核心技术与国际先进技术保持同步更新,从而使产品与世界同步。产品自推出以来,迅速获得了市场及政府部门的认可,经过多年发展,瀚高数据库凭借其独有的优势特性,在证券、公安、卫生医疗、电子商务、教育、政府等对数据库要求较高的领域均有已完成建设的项目。
Highgo Datebase产品优势特性 助力瀚高软件赢得市场
产品质量及服务是用户选用的最核心因素,也是产品发展的重点。在采访中,山东瀚高技术负责人王硕详细解述了HighGO DB的核心特色:
易用性:瀚高数据库不仅支持标准SQL,还提供了对Oracle以及其他主流数据库的兼容功能,增加了函数兼容、类型兼容、语法兼容等,使得习惯于国外品牌数据库的开发人员也能很快适应国产数据库。并且产品独有的图形化界面工具,方便用户查询管理。
安全性:瀚高数据库在安全性方面做了很多加强措施,包括数据库内核的标记和强制访问控制功能、数据透明加密功能、操作行为审计以及非法操作告警、违例进程终止功能。在实际应用中,数据库的安全稳定性体现在内核的安全稳定、完善的备份恢复机制、可靠的高可用方案等几方面。
稳定性:HighGo Database的发展始终专注于企业级市场,在承担海量数据、高并发的复杂业务应用方面表现出较为色。
对开发人员的支持:瀚高数据库还对开发人员提供了强大的支持,给开发者更多的灵活性和编码选项,可以在Java,PHP,Ruby,Python,Perl,C,C++,或其他语言中来完成存储过程,函数,触发器的编写。
内核的安全稳定是确保数据库正常生产运行的关键。王硕表示,HighGo Database的发行版本的内核基于PostgreSQL的稳定版本,有点像redhat发行版与fedora的形式。瀚高投入了很大的精力在PostgreSQL的最新版本上进行测试、发现问题、修改bug,成熟后推出稳定的企业版本,确保没有安全隐患。他谈到:“这一点上,开源社区中众多的用户案例是我们很大的优势,我们其实是借开源之力,确保HighGo Database的客户能使用最稳定的版本。”
完善的备份恢复机制是一个企业级数据库必备的要求。HighGo Database能够基于时间点进行恢复,以确保在硬件故障情况下数据的安全恢复。同时也将数据库备份方案作为标准实施的一部分,确保用户数据的安全。
高可用方案主要目的是消除硬件的单点故障。HighGo Database提供了数据库同步及failover方案,假如出现宕机也能将业务恢复时间降到最低。
针对产品发展,山东瀚高做了哪些事情?
瀚高数据库基于开源发展的国产化之路,是保证其数据库产品的先进性与稳定性的有力因素。除产品因素外,在市场方面,近年瀚高软件持续加大市场宣传力度,多层面、多维度的推广瀚高数据库。王硕表示,瀚高非常注重与开源社区的交流,一直以来都积极参与社区活动,HighGo Database研发团队成员积极参与开源社区工作,包括问题讨论、BUG修改、功能修改等。瀚高提交过很多补丁,向开源社区贡献了上千行程序代码,这也使瀚高成为PostgreSQL开源数据库在国内应用的推动者之一。除此之外,瀚高软件还设立了“国产数据库人才培养”计划,积极与高校开展合作,通过设立数据库实验室,委派讲师巡回演讲以及举办活动等方式,提高国产品牌在大学生中的影响力。
王硕在采访中提到:“随着近几年的努力,再加上本土化服务优势,瀚高软件在数据库领域开始崭露头角,产品被多家政府部门和企业采购。HighGo Database凭借高性能、高可用性、高性价比以及本地化便捷服务等优势,在市场上取得了不错的成果。”
瀚高数据库的优势及未来方向
由于国家信息化建设的需求,电子政务正处于深化应用阶段,对数据的开发利用将成为新的方向,这样就给国产数据库发展带来非常好的市场机会。特别是由于政府、军队、能源等关键行业比较注重信息安全,因此国产数据库软件获得政府青睐。
如今,国产数据库经过十几年的发展,在技术水平和产品成熟度等方面已经有很大程度的提升,产品完全可用、好用,而且产品的稳定性、可靠性、安全性均经受住了市场的考验。与国外数据库软件相比,国产数据库企业借助安全、本土化优势已在政府、电力、电信、金融等局部领域击败国外竞争对手。
除此之外,国产数据库还能充分发挥本土优势,提供国外数据库不能提供的原厂技术服务及定制化开发服务,这些都将成为国产数据库获得用户青睐,打破国外厂商垄断的基础。
瀚高软件多年在PostgreSQL的开发完善经验,能够第一时间接触、消化来自国际的前沿技术,保证产品的先进性以及与国际主流平台的兼容友好性,这也是HighGo Database能够保持核心技术与国际先进技术同步更新的重要原因。此外,ArcGIS是空间数据管理的代表产品,现有诸多行业正在应用,而HighGo Database是国内最早支持ArcGIS的国产数据库,且对GIS行业的其他产品同样能够高度兼容。
谈到产品特色时,王硕还表示,瀚高具有近10年的为众多关键行业的大规模核心数据库提供咨询、维护和管理服务的实战经验,这是其它国内同类厂商所无法比拟的。瀚高在10年中积累的经验,使得瀚高的DBA在为用户提供数据服务时,能够更加快速、更加精准的解决问题。”
最后,王硕提到:“关系型数据库是数据库国产化的根本。瀚高数据库作为性能优异的通用对象关系型数据库,未来将在分布式并行集群、以及对云计算和大数据的支持方面持续努力发展,在OLTP交易型应用场景发挥重要作用,并为OLAP分析型业务提供支撑。”
考虑到很多用户在使用数据库时会对一些核心功能的处理过程感到好奇,在即将到来的中国数据库技术大会中,瀚高会在数据库内核技术分会场上,以开源数据库PostgreSQL为例,介绍几个数据库内核功能、处理原理以及开发技术。对此感兴趣的小伙伴们不妨多多关注。
2016第七届中国数据库技术大会(DTCC)将于2016年5月12日-14日召开,大会云集了国内外顶尖专家,共同探讨MySQL、智能数据平台、数据治理、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。
DTCC 2016官网:http://dtcc.it168.com/