Developers
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

鲲鹏BoostKit BoostDB数据库套件

针对开源MySQL OLAP查询效率低、OLTP场景高并发下锁导致的性能问题等关键挑战,提供MySQL AP性能加速和锁性能优化等应用加速特性,深度优化了OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。提供主流开源和商业数据库最佳实践,帮助开发者高效完成开源组件迁移和调优。

从这里开始

系统协同优化

  • NVMe SSD原子写

    通过SSD硬件原子写特性消除Doublewrite双写软件冗余,提升数据库的性能。

  • Gazelle网络优化

    通过加速网络协议栈,提升数据库TPC-C综合性能。

  • 鲲鹏GCC CFGO反馈优化

    通过多模态、全生命周期的持续优化手段,有效提升数据库TPC-C综合性能。

  • 网络多路径优化

    通过绑定网卡队列中断到不同NUMA节点CPU,优先由对应节点网卡接收业务流量,实现网络请求与中断亲和。

  • 分域调度优化

    基于任务关联聚合调度域,优化选核与负载均衡,提升CPU缓存局部性并降低硬件资源争抢。

MySQL加速套件

  • 基础计算优化

    使用硬件CRC32/SIMD指令加速,非对齐内存访问提升校验性能

  • Binlog加速优化

    通过Binlog预分配、拆锁优化和writeset_history数据结构优化以提高系统性能。

  • 锁与原子变量优化

    针对OLTP场景,通过细粒度锁,无锁哈希表等技术减少锁冲突,提升并发度。

  • MySQL可插拔线程池

    针对OLTP高并发场景,通过线程池队列管理技术,使CPU并行任务数稳定。

  • AP增强优化

    通过执行计划的并行计算,充分发挥鲲鹏CPU多核优势;具有可插拔性,支持动态加载。

Milvus加速套件

  • Milvus KBest优化

    通过Milvus预留接口,对接鲲鹏自研召回算法KBest,发挥鲲鹏优势,提升查询性能。

  • Milvus KScaNN优化

    通过Milvus预留接口,对接鲲鹏自研召回算法KScaNN,发挥鲲鹏优势,提升查询性能。

  • 预取及向量化优化

    通过SVE指令集和软硬件预取技术,减小距离函数计算的开销,提升查询性能。

Redis加速套件

  • Redis网络异步优化

    通过KBAIO异步批量执行网络IO,减少系统调用和上下文切换,实现无阻塞执行,提升吞吐量。

  • Redis sockmap优化

    通过在socket层面直接将数据包重定向到目标socket,绕过TCP/IP协议栈的完整处理流程来降低网络协议栈的开销

RocksDB加速套件

  • RocksDB CRC32优化

    通过优化CRC32算法使用基于硬件的加速指令,可以有效消减CRC32热点开销,显著缓解CPU压力。

  • RocksDB Filter优化

    通过智能布隆过滤器减少无效IO,提升RocksDB在鲲鹏服务器中的整体性能表现与系统稳定性。

  • RocksDB适配64K页优化

    采用64K内核减少页表层级与数量,显著降低ITLB未命中率及减少缺页异常频率,从而提升吞吐性能。