|
海量数据库 G100 管理系统(简称“Vastbase G100”)是海量数据基于openGauss 内核研发的企业级关系型数据库。产品从架构到引擎等多维度均进行了大范围深度优化,兼具极致性能与高兼容、高可用、高安全、多引擎、高并发等多种特性,给用户提供更高级别的产品质量保障和运行支撑。同时,集成业内领先的数据库迁移能力,能够大幅降低业务系统的迁移、改造成本,是各行业用户数据库国产化的优选方案。
产品特性
通用性
支持的CPU范围:鲲鹏、飞腾、至强、申威、龙芯、兆芯、海光。
支持的OS范围:openEuler、麒麟V10、UOS(openEuler版)、CentOS 7.x/8.x(ARM版本)
高并发
Vastbase G100通过服务器端的线程池,可支撑超过1W并发链接。高性能与高并发特性相辅相成,软件内涵丰富的优化手段,比如:
通过线程池技术,充分发挥ARM处理器内核多的优势,提升整体负载能力。
通过NUMA化内核数据结构,支持线程亲核性处理,实现支持百万级tpmC。
通过页面的高效冷热淘汰,支持TB级别大内存缓冲区管理。
通过CSN快照,去除快照瓶颈,实现多版本访问,读写互不阻塞。
通过增量检查点,避免全页写导致的性能波动,实现业务性能平稳运行。
通过日志无锁并行写入技术,避免串行加锁导致的争抢与等待,有效提升交易事务性能。
高性能
Vastbase G100在基础架构上、SQL引擎、存储引擎等众多方面都做了大量优化改进,具备极致的单引擎事务处理能力,其性能在同类型产品中遥遥领先。在双路国产服务器上能达到164万tpmC值,在四路国产服务器上甚至能超过260万tpmC值。
高性能的优势得益于大量深入内核的优化技术:
NUMA-AWARE技术实现对线程资源和数据的高效管理。
SQL-Bypasss提供一套新型处理框架以提升简单SQL的执行效率。
针对主要的几个锁机制进行更细粒度的拆分以提升资源利用率及并发效率。
此外,CSN事务快照、增量检查点、ARM原子指令利用、分区优化等技术的应用,都使Vastbase G100具备更高的运行效率与支撑能力。
高可用
Vastbase G100搭载配套的高可用集群组件,可根据不同的硬件环境实现业务连续性方案。包括:
基于日志复制技术的多副本架构,该种方案多用于数据库服务器本机硬盘的情况,从库可打开只读,实现读写分离架构。
基于共享存储单一副本的双机热备架构,该方案多用于外置存储包括集中式或分布式存储方案中,单一副本可节省硬盘成本,无需日志复制即无性能衰减。
额外的集群软件每隔几百毫秒均会对整体集群架构进行检测,一旦遇到故障即可触发故障自动修复,当主库切换到备用主机后,VIP也会瞬间转移,实现快速的自动失败转移功能。
区别于传统的日志回放技术,Vastbase G100使用多线程并行方式回放日志、极致RTO技术,充分利用服务器资源,加快日志回放速度,减少故障恢复时间。
该方案在极致配置情况下能达到RTO≤5 (Recovery Time Object)秒。
高兼容
Vastbase G100在应用系统所涉及到的各方面功能上均实现了对Oracle、MySQL和PostgreSQL的高度兼容,如数据类型、数据对象、内置函数、系统视图、内置工具包、SQL语法、PL/SQL功能、操作符、标准接口,甚至开发相关等。企业现有的应用程序代码只需要做少量甚至不需要修改,即可以稳定运行在Vastbase G100之上。大幅降低了业务系统数据库国产化替代的风险,同时大幅减少甚至避免了代码重写的工作,从而实现项目人力成本、时间成本和风险成本的有效控制。
多模态
Vastbase G100内置丰富的存储引擎,其最终目标是将多个系统组合使用的解决方案下沉为数据库内置能力,为用户带来系统性能的提升及丰富的企业级功能。Vastbase G100拥有空间引擎,支持国际OpenGIS规范,适用于各种地理信息等空间应用;同时支持行列存储引擎,可以同时为用户提供更优的数据压缩比(列存)、更好的索引性能(列存)、更好的点更新和点查询性能(行存)。此外,产品支持MOT内存优化表(Memory-Optimized Table,MOT),实现高性能、高吞吐、可预测、低延迟以及对多核服务器的高利用率。
平滑迁移
自研的数据库迁移工具,轻松实现数据库一键迁移,帮助用户更好的延续应用成果和数据资产。
|
|