瀚高软件与飞腾 电子政务系统联合解决方案

  • Bootstrap 行业: 金融

  • Bootstrap 技术: 数据库

行业痛点:

行业产业化进程加速,电子政务率先实现全面更新,包括门户、公文、会议、督办、人事、资产等系统,这些系统通常有以下特点:

  • 7*24小时不间断运行。
  • 读远大于写,对数据库的查询操作占大多数,业务高峰期相对集中。
  • 事务相关性大,流程节点多,SQL逻辑复杂。
  • 数据时效性强,过去一季度、半年内的数据为热数据。

针对电子政务系统的特点,瀚高提供数据库集群解决方案,与飞腾围绕数据软硬件环境、性能测试等多方面开展验证,在功能和性能等方面进行严格的兼容性测试,为电子政务系统提供一套高可用、高性能、可多点读写的数据库集群方案。


方案详情:

瀚高数据库集群支持基于飞腾CPU的硬件平台,在瀚高数据库的基础上,以流复制技术为依托,构建的高可用架构。该架构可以实现备节点全同步,备节点接收到主节点发送的WAL日志后进行应用,实现与主节点实时数据一致性。同时集群中后台监控程序,可以实时监控集群各节点状态。

1 瀚高流复制集群

该解决方案可以实现业务负载均衡、读写分离以及无感知的自动故障切换。关键技术点如下:

1.负载均衡

使用负载均衡功能对前端应用保持透明,集群中主、备节点均可接收读、写操作。应用只需要在连接串中写入各节点ip地址,HG Cluster即可通过算法将事务分发给各节点。事务分发支持多种算法,可以根据不同应用场景灵活的选择适合算法实现均衡的负载。

集群中主节点支持完全读写,备节点接收到写操作后,自动识别用户请求的操作,通过DML转发机制发送给主节点执行,因此客户端可以将读或写操作发送给集群中任意节点,无需考虑该节点是否为主节点。DML转发支持事务级别和会话级别。适用于电子政务系统中,查询场景占大多数,写场景很少的情况。

2.自动故障切换

整个切换过程自动完成,无需人工干预。集群系统对应用程序提供虚拟IP服务,当主节点出现宕机、掉电、磁盘故障等情况,集群监控程序会自动挑选合适的备节点提升为主节点,此时虚拟IP会自动漂浮到新的主节点上,继续提供服务。如果存在多台备节点情况,其它备节点将自动Follow到新的主节点。待失效节点重新恢复后,监控程序会自动将其重新加入集群并识别当前主节点。当备节点故障,集群节点不会发生变化,备节点修复后重新加入到集群中。

3.流复制增强

为应对数据零丢数据传输方式一般采用同步模式,但是对主库会造成性能影响。瀚高集群软件的流复制增强技术,能够实现零数据丢失情况下的最大性能保护。

瀚高数据库集群支持复制模式的自动同步转异步。同步模式下,当备节点宕机,主节点判断备节点出现问题后,可以自动的将同步模式转换为异步模式,避免主节点挂起。待备节点恢复正常,自动恢复同步模式

4.迁移数据到集群

如何平稳、可靠的将现有的数据迁移到瀚高数据库集群是用户关注的关键环节。迁移工作主要涉及迁移数据库对象、迁移应用程序和迁移完成后的测试工作。迁移数据库对象可以将OracleMySQLSQL Server等数据库的数据迁移到瀚高数据库集群,包括应用系统所使用的数据库基本对象和高级对象的迁移。应用程序的迁移主要包括应用系统所使用的接口和SQL的迁移。迁移完成后的测试主要包括应用系统的功能测试、排错、性能测试和调优。

瀚高借助自主研发的迁移工具对客户现有的应用系统迁移提供完整的解决方案,降低应用系统迁移的复杂度和成本,使迁移过程更加简单和高效。支持迁移工具、对比工具、应用评估等功能,为数据库迁移和应用系统代码修改提供辅助。

方案实施效果

经过在飞腾CPU硬件平台上的严格测试,瀚高数据库集群能够提供出色的稳定性和性能表现,这得力于对软件底层的深度优化,主要关键技术:

  • 通过对数据库函数的监控,对CPU占有率过高的函数进行重新编译。
  • 通过提供并行查询,充分利用CPU多个内核,显著提升CPU的利用率。
  • 与飞腾合作优化编译选项,使数据库集群性能大幅度提升。

双方产品在测试中运行稳定、性能优异,能够为企业级应用提供可靠保证。


成功案例:

某大型部委国产应用项目


相关产品:

瀚高安全版数据库

瀚高读写分离集群软件


支持CPU平台:

FT-2000+/64

飞腾腾云S2500


伙伴信息:

瀚高基础软件股份有限公司
https://www.highgo.com/

 

  • 瀚高公司基本情况

瀚高基础软件股份有限公司成立于2005年,是国内数据库行业龙头企业、国内数据库行业标准主导企业,专业从事数据库管理系统研发、销售与服务。设有济南、青岛、成都、保定四大研发中心,在全国主要城市建立子公司和分支机构,拥有遍布全国百余家服务合作伙伴,现已实现全国市场支撑、供应链保障体系建设。

公司始终以自主研发为中心不断完善产品体系,产品涵盖在线交易、数据分析、数据传输、容灾备份等场景。瀚高数据库管理系统始终专注于企业级市场,是安全、稳定、高效的企业级 OLTP 数据库,在承担海量数据、高并发的复杂业务应用方面表现出色,能够满足企业级应用对数据管理的需求。围绕瀚高数据库企业版、安全版,辅之以各类数据管理工具,打造了完整的产品矩阵,可切实解决各行业各领域的核心需求。

 

  • 瀚高数据库技术及其应用情况

“瀚高安全版数据库系统”是针对日益增强的数据安全态势重点打造的数据安全产品,具备三权分立、身份鉴别、安全标记和强制访问控制、安全审计等安全功能;支持利用国密算法更细粒度对数据库对象数据加密,包括数据库文件、表文件、表字段等;针对国内数据库应用现状,提供了完善的兼容功能、数据和应用迁移工具、数据库管理工具;高可用集群具备读写分离、快速切换功能,无需应用层切入;具备数据分片功能,保障多节点事务一致性;产品凭借优异的体系架构、稳定的数据访问性能、丰富的企业功能和灵活的扩展性,通过众多核心机构测评,在国内数据库市场上成为成熟稳定、极具竞争优势的品牌。

目前,安全版数据库系统在电子政务、公共服务、地理信息、金融、电信、能源、交通、水利等20多个领域实现突破,市场占有率全国领先!

 

  • 联系方式

    公司名称:瀚高基础软件股份有限公司

    企业官网:http://www.highgo.com

    公司电话:0531-88235856

    公司地址:山东省济南市高新区新泺大街2117号铭盛大厦20层2001室