Database-Recommendation

除了 MS SQL Server,我們在任何其他數據庫中是否有類似文件表/文件流的支持?

  • November 12, 2020

我正在尋找 Microsoft SQL Server 的文件表/文件流功能的替代方案。原因是我真的很想使用 SQL Server 文件表,但我在 Linux 上使用 docker。

不幸的是,微軟在文件表方面沒有為 Linux 提供任何支持。請參閱仍然打開的此問題。不過最好使用 MySQL 或 PostgreSQL。

SQL Server 文件表使用作業系統的文件系統來儲存文件並在 SQL 表中同步這些文件值。它比保存 BLOB 快得多。此外,如果我執行數據庫備份,它會被備份。因此,它使用文件系統來提高速度,同時保持與數據庫的同步。我還可以通過文件系統和/或事務訪問文件。

過去的替代實現是將文件儲存在共享位置並將其位置的引用儲存在數據庫中的表中。

以下是現代 DBMS 的目前選項:

這也是一個關於在數據庫中儲存大文件的利弊的老歌。

引用自:https://dba.stackexchange.com/questions/279381