开发者社区> 问答> 正文

为什么表格存储数据写入更新或删除后表大小无变化

为什么表格存储数据写入更新或删除后表大小无变化

展开
收起
提个问题 2024-06-04 15:08:31 8 0
1 条回答
写回答
取消 提交回答
  • 表格存储数据表基于LSM架构实现,数据会采取追加写入的方式写入内存,当数据满足一定条件后会转存形成一个小的数据文件。对于单行数据的多次更新与删除操作可能会分散到多个小文件中,直接计算所有文件大小会造成冗余计量。而系统会定期进行数据文件合并(compaction)清理冗余数据,为了保障存储计量的准确性,只记录每次合并后的文件大小。因此数据写入、更新或删除后,短时间内表大小可能不会有变化,存储量统计存在一定延迟,一般在24小时内完成。

    2024-06-04 15:29:43
    赞同 2 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载