微比恩 > 信息聚合 > 基于Shannon Open-Channel的高性能KV存储应用实践

基于Shannon Open-Channel的高性能KV存储应用实践

2020-05-13 10:00:00来源: 美通社

上海2020年5月13日 /美通社/ -- 以键值对(Key-Value,简称KV)作为数据的存储方式,已经在很多场合得到了成功的应用。KV存储以其直观性,降低了很多应用程序调用数据的复杂度,可以获得更高数据的存取效率,但也有其局限性。宝存科技的Open-Channel SSD 定义了一种通用的,高效率的主机端直接访问 FLASH 的标准接口,百度基于此开发出一套高性能KV存储引擎,有效减少写放大对设备性能的影响。 当前KV的不足之处 目前KV的成熟应用场合有: 内存数据库及其持久化,如Redis、Pika; 分布式文件存储系统底层存储接口,如Ceph中使用Bluestore; 关系数据库存储引擎,如MySQL中的MyRocks引擎。 由于单机内存总量的限制,内存KV有持久化到硬盘的需求,而基于硬盘的KV数据库多使用LSM Tree的方式在文件系统中实现(如RocksDB),在实际应用中会

关注公众号
标签: 应用