文件作为使用多年的非结构化数据存储手段,能够满足大多数的使用场景,但文件存储最大的问题是海量的文件,特别是小文件的处理,会因为元数据的频繁处理以及目录结构的访问导致性能急剧下降,而对象通过更扁平的Key直接访问后端的对象,再加上使用桶等技术对对象进行封装,可以大幅度...
显示全部文件作为使用多年的非结构化数据存储手段,能够满足大多数的使用场景,但文件存储最大的问题是海量的文件,特别是小文件的处理,会因为元数据的频繁处理以及目录结构的访问导致性能急剧下降,而对象通过更扁平的Key直接访问后端的对象,再加上使用桶等技术对对象进行封装,可以大幅度提升性能。
需要注意的是,由于对象存储采用追加写,不会有改写的操作,如果遇到频繁的改写或删除操作,会带来空间和性能上的不必要损耗,这种情况下非要考虑基于文件的底层架构。
收起