0

将腌制对象存储在 mysql 中是否是一种好习惯,对象的大小约为 10mb。

我一直在阅读有关将腌制对象存储为 BLOB 或 charstr 的内容,并且知道这是可能的。但是在这样做的同时,我遇到了其他关于 IMAGES 的文章,上面写着:不要将图像存储在 mysql 中。
来自:< http://mysqldump.azundris.com/archives/36-Serving-Images-From-A-Database.html >

所以我想知道,如果我有大型 python 对象,我应该将它存储在 mysql 中还是存储对象的 URL 路径?这些对象需要非常频繁地读取和处理——但它是只读的。

我也希望使用 DJANGO 来管理数据库的创建,尽管不需要面向 API 的一面来读取腌制对象(腌制对象是后端处理所必需的,而不是用户看到的信息。)

4

1 回答 1

1

可以将 blob 存储在数据库中——毕竟这就是 BLOB 类型的用途——但很少有这样做的充分理由。数据库最适合结构化和索引数据。如果你只想存储一个不透明的 blob,那么你应该使用最适合的系统:文件系统。

于 2013-10-14T18:10:58.573 回答