加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 如何决定是在Postgres还是在文件中存储二进制数据

发布时间:2020-12-13 15:58:09 所属栏目:百科 来源:网络整理
导读:我正在开发一个Postgres支持的系统,其中将存储许多二进制文件. 我至少有两个选择: 将它们存放在Postgres中. 将它们存储为文件. 我需要考虑哪些标准才能做出最佳决策? 解决方法 我会考虑以下几点: 表现.在文件系统中存储二进制文件通常在读取和写入方面都
我正在开发一个Postgres支持的系统,其中将存储许多二进制文件.

我至少有两个选择:

>将它们存放在Postgres中.
>将它们存储为文件.

我需要考虑哪些标准才能做出最佳决策?

解决方法

我会考虑以下几点:

>表现.在文件系统中存储二进制文件通常在读取和写入方面都表现更好.>安全.对文件系统中文件的访问由操作系统控制,但是如果将文件存储在数据库中,则应用PostgreSQL访问规则.>备份一致性.如果单独存储数据(文件系统和数据库)很难有一致的备份.文件系统备份和数据库备份可能不同步.>交易属性.文件系统不是事务性的,但显然PostgreSQL是.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读