我被要求将小文件存储在mysql数据库中。它们限制在150kb。
哪种数据类型最有效? BINARY(150000),VARBINARY(150000)或MEDIUMBLOB?
答案 0 :(得分:0)
您是否考虑过将文件存储在文件系统中,而在数据库中可能只存储相对路径等元数据?我认为这是正确的方式
答案 1 :(得分:0)
好的,我得到了答案,所以我在这里分享: 因为我们最终想用列来存储短文本(消息的值可以是嵌入文件或某些文本),所以我使用了由文本组成的mediumblob。在网络上,我找到了对blob的引用而不是二进制类型。
仅供参考,文件以二进制Base64格式编码。