关于 OceanBase 的存储压缩技术,以下描述错误的是?


A. OceanBase 支持在表级或租户级配置压缩算法,如 lz4、zstd、zlib 等。
B. 数据压缩发生在数据从 MemTable 转储或合并到 SSTable 时,内存中的数据不压缩。
C. 压缩率越高,存储空间节省越多,但压缩和解压的 CPU 开销也越大。
D. 压缩算法一旦在创建表时指定,后续无法修改,只能重建表来更换压缩算法。

5 个赞

解析
OceanBase 支持通过 ALTER TABLE ... SET COMPRESSION 命令动态修改表的压缩算法。修改后,新写入的数据会使用新的压缩算法,而旧数据会在后续的合并过程中逐步转换为新格式。无需重建表 即可完成压缩算法的切换,这大大降低了运维成本。

  • A 正确 :OceanBase 支持多种压缩算法,可在表级或租户级配置。
  • B 正确 :压缩发生在数据持久化到磁盘时(转储/合并),内存中不压缩。
  • C 正确 :压缩率和 CPU 开销是 trade-off 关系。
  • D 错误 :压缩算法支持动态修改,无需重建表。
4 个赞

正确答案:D

5 个赞

直挂云帆济沧海

2 个赞

选择D.

4 个赞

千里之行始于足下

2 个赞

支持以下

3 个赞

长风破浪会有时

2 个赞

博学笃志

1 个赞

择善而从

2 个赞