0x0001 iosmanthus 之前看IBM的一篇文章 感觉思路很清晰 这篇文章强调了一下不同存储系统的适用场景 相信可以帮助大家更好理解 强烈推荐 > = < https://www.ibm.com/cloud/learn/object-storage 抛砖引玉!
LittleboyHarry 之前在做华师大课表系统的时候,了解了一种浏览器版的对象存储 Object Storage 机制 Blob https://developer.mozilla.org/zh-CN/docs/Web/API/Blob 可以试着搜索 Blob 的相关实践资料,自己做个 Blob 有关的网页小程序,加深自己的理解。
0x0001 LittleboyHarry 这个 我之前搞过一个玩具,配合 jsZip 可以实现生成 zip 包的功能。 严格来说 Web API 提供的 Blob 不能说是对象存储,它只是一种封装字节流的接口,缺少元数据相关的定义。Blob 的全称是 Binary Large Object,对应对象存储里面“Object”中的“数据”部分,写 1 楼帖子的时候为了减少混淆,没提到这一点。 数据库在处理这类非结构化数据的时候也有 Blob 的概念,微软 Azure 提供的对象存储服务也叫 Blob Storage。
0x0001 0x0001 但实际上是大家默认都把文件系统的 Path 与对象存储中的 key 的概念绑在了一起。 在 腾讯云 COS 的文档 留意到一个细节,它并不是把完整的路径(类似 /video/aaa.mp4)作为对象键去保存的,而只有 video/aaa.mp4 作为对象键。 还不清楚其他厂商是怎么定义的。