我有一些可能非常大(高达千兆字节)的大量文本(日志文件)。它们与我存储在数据库中的实体相关联,我试图弄清楚我应该将它们存储在 SQL 数据库中还是外部文件中。
对于 MySQL 中的 LONGTEXT 字段,数据库中的存储似乎限制为 4GB,并且可能其他数据库也有类似的限制。此外,存储在数据库中可能会在查看这些数据时排除任何类型的搜索——我必须加载数据的全长来呈现它的任何部分,对吧?
所以看起来我倾向于将这些数据存储在数据库之外:我对在数据库中存储大 blob 的疑虑是否有效,如果我要将它们存储在数据库之外,那么是否有任何框架/库帮忙?
(我在 python 工作,但也对其他语言的技术感兴趣)