gpt4 book ai didi

sql - 在数据库中存储非常大的文件

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:14 25 4
gpt4 key购买 nike

在数据库中存储大文件(大约 100 GB)是个好主意吗?
目前我们考虑使用NBT格式或使用mysql/postgresql数据库将数据保存在文件夹中。

最佳答案

我的个人经验是,数据库不适合存放大型 blob(除非它们支持文件系统感知存储,例如 SQL Server FILESTREAM 和 Oracle BFILE)。

大多数云为 blob 提供单独的存储是有原因的。大数据文件的生命周期不同于典型的日常数据...不同的生命周期、不同的内容服务方式、不同的缓存策略、不同的备份计划等等。

看看:

我会跟随他们的脚步,要么提出一个“文件系统感知”存储系统(例如,将文件系统路径存储在数据库中),要么使用单独的存储机制。

每次我不得不处理在数据库中存储 blob 的应用程序(图像、pdf 等)时,与设置备份/静态文件服务/缓存相比,我花在处理表空间、备份和性能问题上的时间要多得多文件系统感知解决方案的策略。

关于sql - 在数据库中存储非常大的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18300153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com