返回对象存储常见问题
帮助中心 · 常见问题对象存储1 分钟阅读

什么时候应该使用对象存储而不是数据库?

对象存储和数据库用于解决不同的数据问题。根据检索与更新方式选择存储类型,可以避免把文件硬塞进记录模型,或将可查询的信息隐藏在不透明对象中。

对象存储

根据数据形态选择

文件、图像、文档或导出内容通常适合作为具有独立名称和内容的对象。对象存储适合保存和取回完整项目。数据库则面向结构化记录,适用于需要筛选、比较、排序或组合字段的场景。 有些项目需要同时使用两者。

数据库记录可以保存可查询属性,并引用作为对象存储的文件。例如记录可包含标题、所有者和状态,而文档本身作为单独对象保存。明确记录间的关联,以便应用找到正确文件,而无需把文件内容复制到每条记录中。

规划数据的使用方式

考虑你最常做的操作是取回完整文件,还是跨许多记录查询具体字段。还要判断信息是整体更新,还是不同字段会各自变化。这些问题有助于选择主要存储方式并减少不必要的重复。 使用清晰名称,并通过可预测的前缀整理相关对象。

结构化数据则应统一定义字段的含义和值。对象键不能替代数据库访问控制,大型文件内容也不一定适合放入数据库记录。按检索方式设计,能让项目增长后仍然易于理解。

返回对象存储常见问题