mysql中文本性能
我想将非常长的文本(如base64image编码字符串)保存到mysql表中 在这种情况下,执行queryselect、insert、update和delete是否很慢mysql中文本性能,mysql,Mysql,我想将非常长的文本(如base64image编码字符串)保存到mysql表中 在这种情况下,执行queryselect、insert、update和delete是否很慢 select * from A where index = x table A column index column base64String <-- MEDIUMTEXT type 不,完全不是,这取决于如何获取数据,而不是数据的大小或类型。如果只存储图像文件的文件名,则从路径获取图像可能会更快,因为可以缓存这
select * from A where index = x
table A
column index
column base64String <-- MEDIUMTEXT type
不,完全不是,这取决于如何获取数据,而不是数据的大小或类型。如果只存储图像文件的文件名,则从路径获取图像可能会更快,因为可以缓存这些文件。但当您以base64编码存储文件时,请在mysql中使用blob数据类型 我在base64中存储文件时没有任何性能问题,我使用blob作为图像编码数据的mysql数据类型。速度和速度取决于查询的复杂性,也取决于消费者,即DB消费者将如何使用数据。使用数据库中的数据有不同的优化机制,但只要我将用户的配置文件映像存储在数据库中,我就使用Blob作为数据类型