RocksDB简介 作者:马育民 • 2022-09-29 16:25 • 阅读:10076 # 介绍 RocksDB项目起源于Facebook的一个实验项目,该项目旨在开发一个与 **快速存储器(尤其是闪存)存储数据性能相当的数据库软件**,**以应对高负载服务**。 这是一个c++库,可用于存储 **键** 和 **值**,可以是任意大小的字节流。它支持原子读和写。 RocksDB具有高度灵活的配置功能,可以通过配置使其运行在各种各样的生产环境,包括纯内存,Flash,硬盘或 **HDFS**。它支持各种压缩算法,并提供了便捷的生产环境维护和调试工具。 ### 性能: RocksDB的主要设计目标是保证 **存取快速存储器** 和 **高负载服务器更高效**,保证充分利用Flash或RAM子系统提供的高速率读写,支持高效的查找和范围scan,支持高负载的随机读、高负载的更新操作或两者的结合。其架构应该支持高并发读写和容量大增时系统的一致性。 作者:caoxinyiyi 链接:https://www.jianshu.com/p/a0088d7e9b97 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 原文出处:http://malaoshi.top/show_1IX48Xy3wkZ9.html