瀚高企业版数据库V7

瀚高企业版数据库V7
最新回答
盛夏之末

2026-03-10 19:44:37

瀚高企业版数据库V7概述

瀚高企业版数据库V7是在PostgreSQL14内核基础上,结合瀚高自研特性,并融合多年Oracle数据库运维管理经验,精心打造的面向OLTP业务的企业级关系型数据库。

产品特点

  1. 高可用性

    提供数据库修复功能,通过db_blockguard模块实现内核级的数据块修复。

    同步流复制增强,集成db_adaptivesync特性,确保在备节点响应超时时,主节点能够继续提供服务。

    高可用集群管理,通过db_ha模块实现基于WAL日志同步方案的高可用架构,支持自动同步转异步功能,避免主库操作挂起。

  2. 备份/恢复

    提供在线备份、增量备份、日志备份等多种备份方式。

    支持指定恢复目标、并行恢复等功能。

    db_backup模块可实现一致性备份,支持对单一数据库、集群、归档WAL和服务器日志进行物理在线备份。

  3. 数据复制

    支持同构双向复制、异构复制以及MySQL到本库的复制。

    双向复制dbrep_dual内嵌在数据内核上,采用独立控制机制,实现两端数据库的数据一致。

    异构复制dbrep支持异构数据库的实时同步复制。

    dbrep_mysql是基于数据库的表级别的数据复制。

  4. 数据库集群

    提供高可用、读写分离、对等服务、负载均衡集群等多种集群模式。

    对等服务集群在数据库内核通过语法、语义分析区分读写操作,将写操作转发到主端执行,读操作在本地执行。

    负载均衡系统基于数据库集群之上的数据库连接分配技术,实现最佳连接节点的计算。

  5. 分布式OLTP方案

    提供Sharding-JDBC增强、分布式分片管理、孤儿事务清理等功能。

    支持多节点横向扩展,适用于大规模OLTP应用场景。

    分布式分片表管理工具可实现统一分片表管理,包括创建、修改、删除等操作。

  6. 快速数据装载

    db_bulkload跳过对内存及WAL日志写入,直接写入文件,速度远超传统数据加载工具。

  7. 定时任务

    db_cron是基于cron作业调度的工具,可实现定时任务的执行。

产品架构

瀚高企业版数据库V7采用模块化设计理念,核心包与周边工具、可插拔模块采用松耦合方式,完全独立发布。这种设计使得系统更加灵活,易于维护和扩展。

(此处插入产品架构图)

技术特性

  • 高可用:数据块修复、同步流复制增强、高可用集群管理等功能确保数据库的高可用性。
  • 备份恢复:db_backup模块支持多种备份方式,确保数据的安全性和可恢复性。
  • 数据复制:支持多种数据复制方式,满足不同场景下的数据同步需求。
  • 集群功能:提供多种集群模式,实现读写分离、负载均衡等功能,提高数据库的并发处理能力和可扩展性。
  • 分布式OLTP:支持多节点横向扩展,适用于大规模OLTP应用场景,提高数据库的吞吐量和响应时间。
  • 定时任务:db_cron模块实现定时任务的执行,满足自动化运维的需求。
  • 快速加载:db_bulkload工具实现快速数据装载,提高数据导入的效率。

相关指标

  • 支持平台:瀚高企业版数据库V7支持多种CPU架构和操作系统,包括飞腾系列、兆芯系列、鲲鹏系列、海光系列、x86/x86_64以及麒麟、UOS、普华、RedHat/CentOS等操作系统。
  • 数据库指标:数据库大小无限制,表大小可达16TB-64TB,单表记录数无个数限制,单表索引数无个数限制,行大小可达1.6TB,单表字段数250-1600个,大对象大小2GB,字段大小1GB。

综上所述,瀚高企业版数据库V7是一款功能强大、性能卓越的企业级关系型数据库,适用于各种复杂的OLTP业务场景。