You need to enable JavaScript to run this app.
文档中心
对象存储

对象存储

复制全文
下载 pdf
FSX 最佳实践
频繁追加写场景的使用建议
复制全文
下载 pdf
频繁追加写场景的使用建议
在日志文件记录、数据归档与备份等场景中,往往需要频繁地对文件进行追加写入,以便后续分析与处理。本文介绍追加写的工作原理,以及频繁追加写场景的使用建议,帮助您高效、可靠地写入数据。​
工作原理​
FSX 工具针对不同类型的存储桶,其追加写操作的底层实现原理存在差异,具体说明如下:​
  • 追加写 FNS 桶中的对象时,云端的历史数据会使用 UploadPartCopy 接口对 TOS 中的数据进行复制,追加的新数据则使用 UploadPart 或 PutObject 接口进行上传。该场景下,一次 open 操作仅支持一次 flush 操作。​
  • 追加写 HNS 桶中的对象时,TOS 会使用 AppendObject 接口进行数据的追加写操作。该场景下,支持对追加写的对象执行多次 flush 操作。​
使用建议​
追加写 FNS 桶对象时,每次追加写操作都需要先执行 open 操作,再执行 flush 操作,且一次 open 操作仅允许一次 flush 操作。而追加写 HNS 桶对象时,无需每次 flush 操作后重新 open,一次 open 操作后,可执行多次 flush 操作。​
由于 HNS 支持多次 flush 的追加写机制,为避免因频繁调用 open 和 flush 导致请求放大和性能下降,建议在频繁追加写场景下优先使用 HNS 桶,关于 HNS 桶的详细介绍,请参见什么是分层命名空间。​
​
最近更新时间:2025.09.23 11:03:24
这个页面对您有帮助吗?
有用
有用
无用
无用