gpt4 book ai didi

mysql - 在数据库中存储大量的 EXIF 和 IPTC 属性

转载 作者:搜寻专家 更新时间:2023-10-30 20:42:24 27 4
gpt4 key购买 nike

我正在编写一个需要处理超过 15000 张照片的应用程序,我想将它们的 EXIF 和 IPTC 属性存储到数据库中。

我最初的方法是使用 MySQL 并创建一个表来存储所有属性,正如建议的那样here .

然而,大多数照片具有多达 250 个属性。因为我有 15k 张照片,这意味着我将有近 400 万行。而这仅仅是个开始(我期待 future 有更多照片)。

我想知道在这种情况下 MySQL 是否可以,或者我应该转向像 MongoDB 这样的 NoSQL 方法。

另请注意,我需要使数据库可搜索。

提前致谢。

最佳答案

如果您是 .Net 开发人员,RavenDB非常适合您的场景。它可以在非常适中的硬件上轻松处理该卷,并且具有由其内部使用的 Lucene 搜索引擎提供的出色搜索功能。

照片本身将存储为 attachments ,而属性将是文档的一部分。

即使您不是 .Net 开发人员,也可以在 http/rest 上使用 RavenDB。来自任何语言。使用 native .Net 客户端更容易。

关于mysql - 在数据库中存储大量的 EXIF 和 IPTC 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14060029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com