对象存储Object Storage
你可能会说
用户上传的头像到底存到哪里?
把图片、视频和附件作为完整文件对象保存的存储服务,按对象键或地址读取上传文章封面时,图片字节作为文件对象存入对象存储,数据库保存文章标题、归属和对应的 object key 或 URL。页面先读文章记录,再按地址请求图片;地址可能受权限或时效限制,不代表所有人都能永久打开。
先知道
也常被叫作对象存储Object Storage
延伸阅读 · 权威出处
用户上传的头像到底存到哪里?
对象存储里有一份完整文件对象:文件本体以对象键保存,数据库里的文章记录是另一份数据。
整块文件进对象存储:本例把图片、视频和附件等文件作为对象存入对象存储;文章记录保存相关对象键或地址,访问方式由项目权限配置决定。
结构化文字进数据库:本例把文章标题、作者、状态等可查询字段和关联对象键放在数据库记录中;读取文章后再按项目配置请求封面文件。
本例中的存储分工:本例把要按标题、作者或状态查询的文章字段放进数据库,把封面文件作为对象存入对象存储;其他架构要按查询、事务和文件访问需求判断。
本例采用对象存储保存文章封面,在文章记录里保存标题、归属、状态和关联对象键或地址。先检查项目现有的权限设计,再上传一张封面,确认刷新后仍能按预期显示。