方案概述
鲲鹏应用使能套件BoostKit是基于鲲鹏硬件、基础软件和应用软件全栈优化的工具套件,旨在使能应用极致性能。通过优化从芯片、整机、基础软件到场景化应用的全栈,面向大数据、分布式存储、数据库、虚拟化、云手机、搜推广、Web/CDN等主流场景。其中,鲲鹏BoostKit数据库套件BoostDB是BoostKit面向数据库场景的子套件,为基于鲲鹏的全套数据库解决方案,围绕主流开源和商业数据库的迁移适配、性能调优与最佳实践,构建配套的方法、工具和实践支持,帮助开发者高效完成开源组件迁移和调优,形成覆盖加速、迁移、调优的完整数据库解决方案;并基于鲲鹏提供数据库加速能力,聚焦系统协同优化以及 MySQL、Redis、RocksDB等加速套件,通过全栈优化提升鲲鹏数据库性能。
在数据库场景,随着数据不断增长以及互联网业务的兴起,新兴业务的激增、业务数据呈现几何倍数增加,传统服务器+存储的架构已经无法很好满足业务发展需求,开源数据库,分布式数据库、云化技术应运而生。越来越多的企业采用开源、分布式、自主创新的数据库技术来构建IT数据库基础底座平台。当前鲲鹏920新型号处理器提供64核、80核等多种规格,鲲鹏950处理器提供64核、96核等多种规格,鲲鹏950处理器支持单机以及超节点架构。
华为鲲鹏BoostKit数据库场景支持开源MySQL、MariaDB、Percona、PostgreSQL、MongoDB、TiDB和国产GaussDB、南大通用、达梦数据库、人大金仓、神舟通用等数据库,使其高效稳定的运行,尤其在数据库实时分析系统、决策支持系统、BI报表分析系统优势突出,并可为超大规模数据库提供高性价比的通用计算平台,架构如图1所示。
方案特点如下:
