RocksDB简介

介绍

RocksDB项目起源于Facebook的一个实验项目,该项目旨在开发一个与 快速存储器(尤其是闪存)存储数据性能相当的数据库软件以应对高负载服务

这是一个c++库,可用于存储 ,可以是任意大小的字节流。它支持原子读和写。

RocksDB具有高度灵活的配置功能,可以通过配置使其运行在各种各样的生产环境,包括纯内存,Flash,硬盘或 HDFS。它支持各种压缩算法,并提供了便捷的生产环境维护和调试工具。

性能:

RocksDB的主要设计目标是保证 存取快速存储器高负载服务器更高效,保证充分利用Flash或RAM子系统提供的高速率读写,支持高效的查找和范围scan,支持高负载的随机读、高负载的更新操作或两者的结合。其架构应该支持高并发读写和容量大增时系统的一致性。

作者:caoxinyiyi
链接:https://www.jianshu.com/p/a0088d7e9b97
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


原文出处:https://malaoshi.top/show_1IX48Xy3wkZ9.html