首页 > 其他分享 >Rocksdb 7.0.0 ~ 7.10.2 重要版本特性

Rocksdb 7.0.0 ~ 7.10.2 重要版本特性

时间:2024-09-23 15:12:57浏览次数:1  
标签:宽列 实体 7.10 压缩 Rocksdb 写入 默认 7.0 2022

7.9.0 (2022-11-21)

  • 现在可以提供对宽列数据模型的基本支持。可以使用 API 存储宽列实体PutEntity,并使用GetEntity和迭代器的新columnsAPI 进行检索。为了兼容,经典 APIGet和MultiGet以及迭代器的valueAPI 返回宽列实体的匿名默认列的值;此外,GetEntity和迭代器的 APIcolumns以仅具有匿名默认列的实体的形式返回任何普通键值。Merge(和GetMergeOperands)目前也适用于默认列;实体的任何其他列均不受Merge操作影响。请注意,某些功能(如压缩过滤器、事务、用户定义的时间戳和 SST 文件编写器)尚不支持宽列实体;此外,目前没有MultiGet类似的 API 可以一次检索多个实体。我们计划逐步弥补上述差距,并实现新功能,如列级操作(例如,仅更新或查询实体的某些列)。

7.8.0 (2022-10-22)

  • 尝试将压缩输出文件边界与下一级边界对齐,这可以为默认级别压缩减少 10% 以上的压缩负载。此功能默认启用,若要禁用,请设置AdvancedColumnFamilyOptions.level_compaction_dynamic_file_size为 false。作为副作用,它可以创建大于 target_file_size(上限为 target_file_size 的 2 倍)或更小的文件的 SST。

7.6.0 (2022-08-19)

  • 改进通用分层存储压缩选择器,以避免因大小放大而触发额外的主要压缩。如果preclude_last_level_data_seconds启用,则仅在非 last_level 数据内计算大小放大,跳过最后一级并使用倒数第二级作为大小基础。
  • 构造WriteBufferManager的allow_stall == false不再会通过抖动隐式触发写入停顿,直到达到内存表计数限制。相反,列族可以在该 CF 刷新时继续累积写入,这意味着内存可能会增加。喜欢停顿写入的用户现在必须明确设置allow_stall == true。

7.5.0 (2022-07-15)

  • 在动态分级压缩中,由于 L0 过大,级别乘数不再调整。相反,压缩分数通过增加来自上级的传入字节来增加级别目标大小来调整。如果来自 L0 的更多数据到来,这将降低来自上级的压缩的优先级。这是为了修复由于级别目标的急剧变化而导致的一些不必要的完全停滞,同时在写入过载时不会浪费写入带宽进行压缩。

标签:宽列,实体,7.10,压缩,Rocksdb,写入,默认,7.0,2022
From: https://www.cnblogs.com/morningli/p/18426815

相关文章

  • 拥抱变化之FFmpeg 7.0与VVC
    IntroductiontoFFmpegFFmpeg isasolutiontorecord,convertandstreamaudioandvideo.Itisaveryfastvideoandaudioconverteranditcanalsoacquirefromaliveaudio/videosource.Designedtobeintuitive,thecommand-lineinterface(ffmpeg)tri......
  • 轻松部署!龙蜥操作系统安装Zabbix7.0详细教程​
    龙蜥操作系统(AnolisOS)作为龙蜥社区发行的开源Linux发行版,以其稳定、高性能、安全、可靠和100%兼容CentOS8软件生态的特点,成为众多企业和开发者的首选操作系统。它不仅支持多计算架构,如X86、ARM、RISC-V等,还针对云端场景进行了优化,为云上典型场景带来显著的性能提升和故障率降低。......
  • 轻松部署!龙蜥操作系统安装Zabbix7.0详细教程
    龙蜥操作系统(AnolisOS)作为龙蜥社区发行的开源Linux发行版,以其稳定、高性能、安全、可靠和100%兼容CentOS8软件生态的特点,成为众多企业和开发者的首选操作系统。它不仅支持多计算架构,如X86、ARM、RISC-V等,还针对云端场景进行了优化,为云上典型场景带来显著的性能提升和故障率降低......
  • TAPD7.0焕新升级!助力企业数字化敏捷研发提效
    近日,TAPD的7.0升级版本,不仅外观、引擎、协作焕新升级,大型产品规模化,敏捷‍‍‍‍‍‍‍‍更跨组织/地域,研发协作小团队更轻便。腾讯TAPD7.0焕新升级!“外观”升级导航革新:重塑导航栏,以极简设计引领清晰导航时代。一目了然的操作路径,让每一次点击都精准高效,加速企业的项目进......
  • ESXi 7.0 中弃用和不支持的设备 (77304)
    ESXi7.0中弃用和不支持的设备(77304)请访问原文链接:ESXi7.0中弃用和不支持的设备(77304),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org该文为官方KB的翻译和整理,方便查询ESXi7.0中不再支持的硬件设备。描述ESXi7.0中弃用的设备分为三类:VMKlinux内......
  • Rocksdb 6.3.6 ~ 6.29.5 重要版本特性
    6.20.0(2021-04-16)修复了在分布式/网络文件系统中,当服务器成功但客户端返回错误时处理文件重命名错误的错误。该错误会导致CURRENT文件指向不存在的MANIFEST文件,从而无法打开DB。6.19.0(2021-03-21)在flush过程中,只有WALsync可重试IOerror才会被映射到hard......
  • Rocksdb Background Error 处理
    错误严重性等级:Status::Severity::kSoftError -ErrorsofthisseveritydonotpreventwritestotheDB,butitdoesmeanthattheDBisinadegradedmode.Backgroundcompactionsandflushmaynotbeabletoruninatimelymanner.Status::Severity::kHardErr......
  • Odoo17.0 小红书
    小红书是近年来年轻人中非常流行的社交分享购物平台,本章我们将介绍如何使用我们的小红书模块来完成平台和odoo的对接。当前版本:17.0.1.0基础配置首先,我们要在系统中安装我们的小红书模块: 安装完模块之后,我们到主菜单-小红书-配置-店铺中新建一个店铺: 将我们在小红书商......
  • VMware ESXi 7.0U3q macOS Unlocker 集成驱动版更新 OEM BIOS 2.7 支持 Windows Serve
    VMwareESXi7.0U3qmacOSUnlocker集成驱动版更新OEMBIOS2.7支持WindowsServer2025VMwareESXi7.0U3qmacOSUnlocker&OEMBIOS2.7集成网卡驱动和NVMe驱动(集成驱动版)ESXi7.0U3标准版集成Intel网卡、RealtekUSB网卡和NVMe驱动请访问原文链接:h......
  • Node.js安装与配置(LTS 20.17.0版本)
    目录一、下载Node.js一、下载Node.js1、地址1️⃣下载地址官网:https://nodejs.org/en/download/2️⃣中文镜像地址:下载|Node.js中文网建议:如果没有科学上网,还是镜像好一些,有些时候官网进不去或者下载很慢个人比较喜欢压缩包的方式,没有多余操作,解压即可,弊端就是没有自......