Heterogeneous-内存存储引擎

HSE 2是开源存储引擎向前迈出的重要一步.0使得为本地云环境和容器化环境构建高性能存储应用程序更加容易.
+

加速存储应用程序

十博公司独特的开源HSE设计旨在通过智能和无缝管理多个存储类之间的数据,最大限度地提高新存储技术的能力. 其结果是显著提高了性能, 增加驱动耐力和减少延迟——即使在大规模部署的沉重负担下. 十博再一次向更高的价值迈进.

开始开发 www.github.com/hse-project 或在HSE环境下为flash和SCM优化MongoDB.

比较异构内存存储引擎(HSE)与传统存储引擎的信息图表
比较异构内存存储引擎(HSE)与传统存储引擎的信息图表

特性和好处

释放存储类内存和ssd的性能

克服基于hdd的架构,将吞吐量提高6倍, 与领先的开源存储引擎相比,延迟高达11倍,SSD持久性提高7倍1. 大多数存储引擎, 也就是大多数存储应用, 都是为硬盘写的,从来没有为ssd做过优化, 基于flash的技术或存储类内存. HSE提供了一种方法来最大化这些遗留应用.

将存储应用程序扩展到大规模

许多应用程序难以扩展到目前最大的工作负载. HSE在设计时考虑到了大规模数据库, 比如数十亿个关键计数, tb的数据, 和数千个并发操作. 与MongoDB集成,世界上最流行的NoSQL 数据库, 提供显著的性能改进, 减少延迟,充分利用现代内存和存储技术. 它还可以与其他存储应用程序集成,如NoSQL数据库和对象存储.

基于前沿存储技术

很少有企业应用程序能够跨复杂的不同非易失性内存硬件堆栈进行优化. HSE透明地利用了QLC 3 d与非闪存技术等媒体.

1 使用HSE v1进行的测试.7.0 vs RocksDB v6.6.4使用YCSB v0.17.0和4个Micron 9300 ssd. 数据表示各种YCSB工作负载测试的最大性能.
2 使用HSE v1进行的测试.7.0 vs RocksDB v6.6.4使用YCSB v0.17.0和4个Micron 5210 SSD,带X100 SSD和不带X100 SSD. 数据表示来自YCSB工作负载A测试的性能.

 

+