我有一个应用程序,它使用像“6/0/3/6/....”这样的嵌套目录将大量出版物存储为文件系统上的文件。文件并不大(.jpg、.pdf、类似文件),“只是”很多,达到数百 GB。一旦存储在 fs 中,它们通常不会被重写,只是通过 http 服务。
通过此类文件进行搜索和版本控制非常缓慢。复制这样的目录也相当麻烦。
这让我开始思考:在 db 中存储诸如 BLOB 之类的数据会不会更好(无论如何,我的应用程序出于各种目的使用 postgres)。
哪一个——fs 或可扩展的 sql db——可以在所有方面表现得更好?或者PG会在这么重的重量下崩溃吗?