无论如何,是否有将文件存储在NoSQL数据库中并将链接的文件存储在我的PostgreSQL数据库中的功能?

时间:2019-05-03 05:51:42

标签: database postgresql nosql filesystems

我正在做一个作业,该作业需要存储用户上传的文件。我想到了将其存储在文件系统中并将路径存储在DB中。通常文件在5MB以内。

我不确定是否可以将文件存储在NoSQL数据库中并在我的Postgre DB中提供NoSQL数据库(文件)的引用。请帮忙。预先感谢。

1 个答案:

答案 0 :(得分:0)

您要在Postgresql中寻找FOREIGN DATA WRAPPERS吗?

Postgresql允许您通过ForeignDataWrappers存储和访问驻留在postgresql之外的数据。 FDW就像对postgresql的扩展。您可以使用postgresql的SQL标准并将数据存储在包装器中。这样的表称为FOREIGN TABLES

从文档中,

  

外部表可以像普通表一样用于查询,但是   外部表在PostgreSQL服务器中没有存储空间。

有许多可用于NoSQL的FDW。请参阅link

有关FDWs

的更多信息