首批通过分布式安全可靠测评,为关键业务系统打造
为什么 DROP TABLE 合并后还可以使用 OB_ADMIN 从 SSTable 中 DUMP 出数据?
更新时间:2024-09-21 11:02
DUMP 是对数据块来说的,DROP TABLE 表后并没有新数据覆盖数据块所以就还可以 DUMP数据。 写入数据后,再删除数据,合并时会重新向宏块中写入排序去重后的数据,合并过程没有向被删除的表占用的宏块写入新数据,所以数据是依然存在的,数据本身不会立即被擦除。
适用版本
OceanBase 数据库所有版本。