您现在的位置是:首页 > 文章详情

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

日期:2022-03-28点击:419

rocksdb-7-0-3-released

RocksDB 7.0.3 现已发布,RocksDB 是一个来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下:

Bug 修复

  • 修复了一个重大的性能错误,由于在 #9590 中对 FilterPolicy::Name() 的更改,早期 7.0.x 版本无法读取 7.0 之前的版本生成的 Bloom 过滤器(反之亦然)。这会严重影响现有数据库升级或降级时的读取性能和读取 I/O,但不会影响数据正确性。
  • 修复了Iterator::Refresh()在执行 DeleteRange() 后读取 stale keys 的错误。

Public API changes

  • 添加了纯虚拟 FilterPolicy::CompatibilityName(),这是修复涉及 SST 元数据中 FilterPolicy 命名的主要性能错误所需要的,而不影响 FilterPolicy 的 Customizable 方面。对于源代码来说,这一变化只影响到那些拥有自己的自定义或包装 FilterPolicy 类的用户,但在补丁版本中确实破坏了编译库的二进制兼容性。
  • 从 RocksDB 7 开始,RocksJava 现在需要 Java 8(以前是 Java 7)。

更新说明:https://github.com/facebook/rocksdb/releases/tag/v7.0.3

原文链接:https://www.oschina.net/news/188707
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章