RocksDB 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
RocksDB 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
RocksDB 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache+GPLv2
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织 Facebook
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-11-16

软件简介

RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。RocksDB 基于 LevelDB 构建。关于 RocksDB 的性能说明

RocksDB

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
2023/03/21 07:41

RocksDB 8.0 发布

RocksDB 是一个高性能键值数据的嵌入式数据库,它是 Google LevelDB 的一个分叉,经过优化,可以利用更多 CPU 核心,并有效地利用快速存储。它是用 C++ 编写的,并为 C++、C 和 Java 提供官方语言绑定,同时还有许多第三方语言绑定。 行为改变 ReadOptions::verify_checksums=false 禁用了对非 CacheEntryRole::kDataBlock 块的更多读取的校验和验证。 在启用 async_io 的扫描情况下,如果 posix 不支持 IOUring,Status::NotSu...

1
5
发表了资讯
2022/09/22 07:07

RocksDB 7.6.0 发布,Facebook 开发的 k-v 存储系统

RocksDB 7.6.0 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下: 新的功能 添加prepopulate_blob_cache到 ColumnFamilyOptions。 支持使用 blob 缓存的二级缓存。在创建 Blob 缓存时,用户可以通过配置 LRUCacheOptions 中的secondary_cache来设置二级 Blob 缓存。 当 blob 缓存和 block 缓存的 backing 缓存不同时,计...

0
4
发表了资讯
2022/06/11 08:09

RocksDB 7.3.1 发布,Facebook 开发的 k-v 存储系统

RocksDB 7.3.1 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下: Bug 修复 修复 WAL 跟踪中的错误。在此 PR ( #10087 ) 之前,在数据库唯一的 WAL 文件上调用 SyncWAL() 不会在 MANIFEST 中记录该事件,因此即使 WAL 文件丢失或损坏,也允许后续的 DB::Open。 修复了具有 Avoid_flush_during_recovery = true 和 Transa...

0
2
发表了资讯
2022/03/31 07:09

RocksDB 7.0.4 已发布,Facebook 开发的 k-v 存储系统

RocksDB 7.0.4 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下: Bug 修复 修复了禁用和重新启用 manual compaction 时的 race condition。 修复了非双写队列模式下alive_log_files_的 race condition。该 race 在 WriteToWAL() 中的 write_thread_ 和另一个正在执行FindObsoleteFiles()的线程之间进行。如果启用__gli...

0
3
发表了资讯
2022/03/29 07:54

RocksDB 7.0.3 已发布,Facebook 开发的 k-v 存储系统

RocksDB 7.0.3 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下: Bug 修复 修复了一个重大的性能错误,由于在 #9590 中对 FilterPolicy::Name() 的更改,早期 7.0.x 版本无法读取 7.0 之前的版本生成的 Bloom 过滤器(反之亦然)。这会严重影响现有数据库升级或降级时的读取性能和读取 I/O,但不会影响数据正确性。 修复...

0
1
发表了资讯
2022/03/24 07:01

RocksDB 6.29.4 发布,k-v 存储系统

RocksDB 6.29.4 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 该版本具体更新内容如下: Bug Fixes 修复了由刷新、传入写入和拍摄快照之间的 race 导致的错误。对在这些 race condition 下创建的快照的查询可能会返回不正确的结果,例如重新出现已删除的数据。 修复了禁用 unscheduled manual compaction 时 DisableManua...

0
2
发表了资讯
2022/03/15 07:34

RocksDB 7.0.0 已发布,Facebook 开发的 k-v 存储系统

RocksDB 7.0.0 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。 RocksDB 7.0.0 Bug修复 修复了当启用 memtable Bloom 过滤器 (memtable_prefix_bloom_size_ratio > 0) 时,批量 MultiGet 可能返回由 DeleteRange 删除的键的旧值的主要错误。 修复了更多 EventListener::OnTableFileCreated 调用的情况,状态为 OK,file_size==0,且没...

1
3
发表了资讯
2022/02/21 07:40

RocksDB 6.29.3 发布,Facebook 开发的 k-v 存储系统

RocksDB 6.29.3 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。 6.29.3 版本(02/17/2022) 修复了并发事务提交和 memtable 开关导致 2PC 写提交事务数据丢失的 bug (#9571) 6.29.2 版本(02/15/2022) DisableManualCompaction() 不需要等待调度的手动压缩在线程池中执行来取消作业。 6.29.1 版本(01/31/2022) Bug修复 修复了当启用 me...

0
2
发表了资讯
2021/12/22 07:01

RocksDB 6.27.3 发布, key-value 存储系统

RocksDB 6.27.3 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 6.27.x 的几个子版本具体更新内容如下: 6.27.3 (2021-12-10) Bug修复 修复了 TableOptions.prepopulate_block_cache 中的一个错误,当与 TableOptions.partition_filters = true 和 TableOptions.cache_index_and_filter_blocks = true 一起使用时会导致分段...

1
2
发表了资讯
2021/11/13 07:00

RocksDB 6.26.0 发布,k-v 存储系统

RocksDB 6.26.0 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 该版本具体更新内容如下: Bug Fixes 修复了在为同一 blob 文件中的 blob 调用 MultiGet() 时定向 IO 模式下的错误。该错误是由于未按文件偏移量对 blob 读取请求进行排序造成的。 修复 WAL 和 DB 在不同目录时不正确禁用 SST 速率限制删除的问题。如果它在不...

1
3
发表了资讯
2021/01/22 07:21

RocksDB 6.15.4 发布,Facebook 开发的 k-v 存储系统

RocksDB 6.15.4 现已发布,该版本主要进行了一些 bug 修复。 RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 本次更新内容包括: 在管理定期的后台工作线程中,修复了数据库启动与关闭之间的竞争状况。这种竞争状况的一个结果可能是进程被终止。 对于 Java 版本,修复由于缺少压缩库而导致的错误。 更新说明:https://github.com/face...

0
1
发表了资讯
2020/06/13 08:08

RocksDB 6.10.2 发布,k-v 存储系统

RocksDB 6.10.2 现已发布,该版本主要进行了一个 bug 修复。 RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 6.10.2 版本具体更新内容如下: Bug Fixes 当 BlockBasedTable 格式表文件中的索引分区块出现校验和不匹配时(index_type 为 kTwoLevelIndexSearch),修复 VerifyChecksum()API 的假负值。 更新说明: https://github.com/f...

4
7
发表了资讯
2020/05/29 06:58

RocksDB 6.10.1 发布,k-v 存储系统

RocksDB 6.10.1 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 该版本具体更新内容如下: Bug Fixes 在目标文件中删除“u”。 修复 buck 中的 db_stress_lib target。 更新说明:https://github.com/facebook/rocksdb/releases/tag/v6.10.1...

0
7
发表了资讯
2020/02/03 06:42

RocksDB 6.6.4 发布,k-v 存储系统

RocksDB 6.6.4 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 6.6.4 版本修复了一个 bug ,具体更新内容如下: Bug Fixes 修复了问题#6316,由于没有磁盘空间,写入时可能会导致中间的 MANIFEST 文件损坏。 更新说明: https://github.com/facebook/rocksdb/releases/tag/v6.6.4...

0
5
发表了资讯
2020/01/29 08:46

RocksDB 6.6.3 发布,修复一个 bug

RocksDB 6.6.3 发布了。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 此版本修复了一个 bug,该 bug 可能使得在放慢/停顿并且写入器混合使用 WriteOptions::no_slowdown set/unset 时挂起写线程。 更新说明: https://github.com/facebook/rocksdb/releases/tag/v6.6.3...

0
5
发表了资讯
2019/12/14 07:41

RocksDB 6.5.2 发布,k-v 存储系统

RocksDB 6.5.2 现已发布。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。该版本的更新内容如下: Bug修复 修复当 BlockBasedTableOptions :: no_block_cache 为 true 并且没有压缩的块缓存时,MultiGe4t()中的断言失败 修复了启用压缩且未配置压缩块缓存时,BlockBasedTable :: MultiGet()中的缓冲区溢出问题。 此前,如果对 Back...

0
7
发表了资讯
2019/10/08 07:17

RocksDB 6.3.6 发布,k-v 存储系统

RocksDB 6.3.6 发布了。RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库。RocksDB 基于 LevelDB 构建。 此版本更新内容: 还原了“合并迭代器以避免在某些情况下子迭代器重新搜索”的功能,因为在使用不同的迭代器上限进行重新搜索时,可能会导致一些问题。 更新说明: https://github.com/facebook/rocksdb/releases/tag/v6.3.6...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
304 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部