database - 如何将视频存储在 PostgreSQL 数据库中?

标签 database postgresql file-io binary-data

我正在将图像文件(如jpgpng)存储在PostgreSQL 数据库中。我找到了 information on how to do that here .

同样,我想将视频 存储在PostgreSQL 数据库中。我在网上搜索 - 有人说应该使用诸如 bytea 之类的数据类型来存储二进制数据。

你能告诉我如何使用bytea列来存储视频吗?

最佳答案

如果参照完整性不是您的首要要求,我通常建议在 PostgreSQL 中存储巨大的 blob(二进制大对象)。在文件系统中存储大文件效率更高:
速度更快,使用的磁盘空间更少,备份更容易。

我已经对您在 previous answer 中的选项进行了更全面的评估。到一个类似的问题。 (带有指向手册的深层链接。)

关于database - 如何将视频存储在 PostgreSQL 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8970636/

相关文章:

database - Postgres 驱动程序在 go 中找不到表

sql - plpgsql 中过程的返回类型

postgresql - Rust sqlx : there is no query finalizers

java - 使用 ProcessBuilder 从 Java 运行可执行文件

c - C txt 文件 I/O 中的段错误

database - 更改引用数据并维护 "history"

sql-server - 一个搜索数据库的应用程序

java - 从 Spring Web 应用程序捕获用户名以供触发器使用

algorithm - 如何计算文件的熵?

java - 最简单的 Java SQL 提供程序?