技术开发 频道

国产数据库新生力:GBase 8t高可用探秘

  【IT168 评论】过去的国内数据库市场可谓是一片贫瘠,国外几个狠角色长期霸占,国产数据库只能默默陪跑。今年的情况则大不同,在互联网和大数据应用的冲击下,还有棱镜门事件后发出关于安全的声音“自主可控”都在推进着国产数据库的发展。

  “珠峰论剑,不服来战”PK赛中的证明

  沉寂多年的国产数据库在DTCC2016(第七届中国数据库技术大会)来了一场集中式的大爆发!其中南大通用展位上设立的“不服来战”数据库PK赛擂台最为吸引眼球。挑战者携Oracle数据库参赛,经过一天的激烈角逐,南大通用获胜。

国产数据库领域新选手 探秘GBase 8t

  PK赛战况播报

  这不仅让国产数据库扬眉吐气,同时也显示出国产数据库强大性能,在高可用方面更胜一筹。

  技术白皮书下GBase 8t亮点知多少

  *关于GBase 8t的背景小科普 2014年南大通用与IBM达成战略合作并获得Informix最新技术授权,之后基于Informix源代码的GBase 8t推出,这也是南大通用在补充高端OLTP数据库方面的产品缺口。

国产数据库领域新选手 探秘GBase 8t

  GBase 8t发展线路图

  一个在国产数据库这样深耕细作的基础软件厂商, GBase 8t到底能否代表国产数据库领域的新水平?作为它的定位“可支撑高端业务的事务型数据库”,GBase 8t有哪些亮点?于是笔者搜集不少关于此产品的资料,技术白皮书等相关,为你揭开这款“高端”产品的面纱。

  1、发现丨GBase 8t特性

  GBase 8t产品定位于关键行业核心业务系统事务型数据库的国产化替代,主要的目标客户是电信、金融等行业,以及党委、公安、安全、财政、社保、住建、审计、海关、税务、质检、海洋、计生、教育、卫生等党政部门。GBase 8t的应用场景包括企业经营类、政府管理类、公共服务类和专业类等类型。

国产数据库领域新选手 探秘GBase 8t

  GBase 8t支撑国家自主可控战略落地实践,是国产化政策落地优秀的支撑性产品;功能、性能、稳定性可与国外主流产品对标,能够在核心业务系统中替代国外产品,给用户更多的选择;填补了自主可控最薄弱的两个环节(数据库和芯片)之一,推动了产业的发展。

国产数据库领域新选手 探秘GBase 8t

  GBase 8t核心优势图解

  由此可见,这是一款与国际商用数据库Oracle性能、水平等同, 满足高可用需求的国产事务型数据库,能够80%场景中替代Oracle,满足国产生态环境的高端事务型数据库,对于提升信息系统的安全性能够提供充足保障。

  2、支持GIS丨GBase 8t Spatial解决方案

  为了满足越来越多的行业需求,如下图所示,GBase 8t Spatial经过测试,完全满足性能与兼容两个方面,与国外数据库齐行。功能方面,GBase 8t spatial完全符合ARCGIS接口标准,提供完整的空间数据类型和丰富的空间函数,支持多种外部文件格式,支持ARCGIS应用开发;性能方面,对地图的打开、缩放、平移等操作响应时间基本都在1秒内,且每一个操作均与oracle进行性能对比,两者性能一致。同时,GBase 8t自带的数据装载工具对shp文件导入效率是ARCGIS客户端的6倍以上。

国产数据库领域新选手 探秘GBase 8t

  为了验证GBase 8t空间数据能力做一个测试,测试过程采用了中国区域的空间地理数据,数据量约3GB。重点进行了与ARCGIS的功能联调测试,以及中国地图加载性能测试。同时与oracle做了细致的性能对比。

国产数据库领域新选手 探秘GBase 8t

  GBase 8t spatial空间数据特性

  以下是部分测试的简单解析

  数据库服务器:GBase 8t与oracle采用相同的硬件环境

国产数据库领域新选手 探秘GBase 8t

  ARCGIS Server端环境——处理器: Intel(R) i5处理器;机器内存:8GB;操作系统:windows 7;数据库驱动(ODBC):GBase 8t客户端/Oracle 客户端;ARCGIS Server版本:10.2

  【功能测试】ODBC/JDBC接口支持

  •   Java程序可通过GBase 8t JDBC驱动程序访问空间数据库

  •   C应用程序可通过GBase 8t ODBC访问空间数据库

  •   Arcgis应用程序可通过GBase 8t ODBC驱动程序访问空间数据库

  • 国产数据库领域新选手 探秘GBase 8t

  性能测试采用中国地图数据,测试项包括单图层显示、多图层显示、数据导入/导出。测试过程中绝大多数图层的响应时间小于一秒,每次加载性能均与oracle一致。

  3、Time Series丨关系型与时间序列互补共存

  时间序列是数据库解决海量数据处理的一项重要技术。该技术采用特殊数据存储方式,较高提升了时间相关数据的处理能力,相对于关系型数据库它的存储空间减半,查询速度提高。时间序列函数优越的查询性能远超过关系型数据库。

国产数据库领域新选手 探秘GBase 8t

  时间序列数据应用典型业务场景:数据质量检测;异常数据检测;连续多个时间点前后时间点数据计算。

  时间序列数据的特点在于,数据是依时间轴变化的,数据具有时间先后顺序,需要对数据按时间维度进行查询和分析。如下图,以智能电表为例

国产数据库领域新选手 探秘GBase 8t

  一般关系型数据库存储时间序列数据,存储在普通的行存储表中。GBase 8t如何存储时间序列数据?采取自动分成header和时间序列部分,具有很好的压缩比与查询性能。在实际的对比中发现, 关系型数据库表随时间的增长,查询效率将下降越来越快,而对于 TimeSeries 性能受时间影响非常小,其查询效率是关系型表的几十倍。

  模型比较

国产数据库领域新选手 探秘GBase 8t

  关系型数据库模型:记录按插入顺序排放、通过索引进行查询加速

国产数据库领域新选手 探秘GBase 8t

  TimeSeries数据库模型:采用列式存储,具有相同属相的记录存储在一行、同一行中的记录按时间顺序先后存储、容器存储结构,内部自动进行索引。

  时间序列可以广泛应用于多个领域中, GBase 8t采用了双引擎数据库,实行关系型与时间序列的Time Series 型互补共存,满足用户多样性的需求。

  角色转变 融合推动国产数据库软硬件发展

  国外的数据库一体机已经屡见不鲜,南大通用在DTCC2016数据库技术大会上发布的数据库一体机Infinidata-T系列,可以说是国产化政策落地的支撑性产品,带动了产业发展。

  InfiniData-T系列一体机适用于几乎所有的数据库应用场景,可以快速搭建基于高密度的OLTP应用的数据中心与数据库云平台等核心业务系统。便捷交付与部署、超高可靠性、软硬件完美融合、极大的降低成本、灵活配置超强扩展、统一系统管理等特点足以证明国产数据库一体机的丝毫不逊色洋货。

  更重要的是,南大通用的角色转变,已不再是一个单纯的软件技术公司。南大通用升级了数据库产业的生态链,带来了新的商业模式。并且,随着数据量的增加,未来企业级用户相关联的大数据业务将会更复杂,对数据的安全性要求更高,迫切需要一个统一管理的软件与硬件真正融合的产品。除此之外,很多企业不具备建立数据库和数据平台的能力,这就需要有能力的公司提供整体的解决方案,因此,大环境的鼓励支持,让南大通用在数据库这条路上,角色已经发生了变化,国产数据库一体机的发布,预示着国产数据库市场的新一轮风暴即将来临。

0
相关文章