最佳实践 - 使用 mysql 的大数据

问题描述

我有一个在云基础架构上运行并使用 MySQL 数据库的视频监控项目。

我们现在正在将一些人工智能集成到我们的项目中,包括人脸识别、车牌识别、标签搜索等。这意味着每天都有大量数据

所有照片以及通过图像处理算法从这些照片中提取的图像都存储在云存储中,但它们的引用和标签存储在数据库中。

我一直在想集成这个的最好方法,我是必须坚持使用MySQL还是使用其他系统。我想到的不同选择是:

1- 使用另一个数据库 MongoDB 来存储照片引用和标签。这将花费我另一台数据库服务器,以及与新数据库系统以及现有 MySQL 服务器的集成

2- 使用弹性搜索来检索数据并执行标签搜索。这就引出了MySql存储这么大数据量的能力问题

3- 纯粹坚持使用 MySQL,但用户体验会受到影响吗?

你会指导我选择最佳选项还是给我另一个建议?

编辑:

欲了解更多信息: 实物图片存储在云存储中,只有网址存储在数据库中。 在数据库中,我们将存储图片的元数据,如 id、客户端 id、URL、标签、创建日期等...

操作属于以下类型: 它通常是一个基于不同条件和按标签搜索的 SELECTs

数据有多大? 想象一下,在室外街道上放置一个摄像头,每次检测到人脸时,它都会发送一张图像。

想象一下,成千上万的相机正在这样做。然后,我们谈论的是每个客户端数百万张图片。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)