合并2个数据库(mysql和azure)

tv6aics1  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(405)

我主持了一个网站,我有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';
jgwigjjp

jgwigjjp1#

i want to be able to upload thousands images into the database

如果我理解正确,您想将图像作为blob存储在db(column)中吗?
由于许多原因,将图像存储为db中的blob不是一个好主意。当我们有像aws s3、azure storage(s3替代)等存储引擎时,需要进行db调用来呈现图像是没有意义的。
更好的方法是将文件元数据(如文件名、端点等)存储在数据库中,并将文件存储在上面提到的适当的存储中。
祝你好运。

相关问题