7
OSS 可以认为是 FS 的阉割版本,缺少一些 FS 的功能,如果用 OSS 做后端模拟一个 FS 出来,这些缺失的功能就不会实现或者要用低效的方法模拟,举些例子:1. 随机访问某个对象,OSS 你得整个对象下载下来再提取期望偏移的内容2. 读写锁,FS 基本都需要实现锁功能来应对并发读写的,OSS 通常无此功能3. 树形结构,如果 OSS 用 path 作为名字模拟,移动目录要修改所有下级对象的名字,列举目录下文件也很麻烦4. 软链接/硬链接,OSS 无此功能
如果业务可以将功能需求限制在 OSS 的能力范围,那确实可以用 OSS 代替,因为 OSS 通常比块存储便宜。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。