我主持了一个网站,我有2 gb的存储空间,我目前在那里存储int和字符串,我想能够上传到数据库中的数千个图像,所以我想使用azure存储的图像作为blob我应该如何组合它,以便我可以举个例子链接我从mysql主键的图像我在azure存储?
还是有别的办法?如果我能找到更多的链接,我会很高兴的!
这是解决办法吗?
CREATE TABLE `T1`(`A` VARCHAR(100),UNIQUE KEY(`A`(30))) ENGINE=FEDERATED
CONNECTION='MYSQL://127.0.0.1:3306/TEST/T1';
1条答案
按热度按时间jgwigjjp1#
如果我理解正确,您想将图像作为blob存储在db(column)中吗?
由于许多原因,将图像存储为db中的blob不是一个好主意。当我们有像aws s3、azure storage(s3替代)等存储引擎时,需要进行db调用来呈现图像是没有意义的。
更好的方法是将文件元数据(如文件名、端点等)存储在数据库中,并将文件存储在上面提到的适当的存储中。
祝你好运。