2011-12-28 81 views
1

我有数据库方面的经验,但并不专门用数据库存储/查询图像。图像数据库

我不知道从哪里开始。您能否请我推荐那些专注于媒体内容数据库的图书,即图片。存储视频也很酷,但不是必需的。

谢谢

+0

为什么要将媒体存储在数据库中? – Pelshoff 2011-12-28 20:34:21

+0

我想存储每个图像的信息。例如,图像包含人物,主题是友谊,等等...... – user1007632 2011-12-28 20:38:45

回答

7

大多数时候,你会只想一个指向媒体存储在数据库中的文件系统上的时间。然后,您使用此字段中的路径来实际检索图像和/或视频。

大多数数据库对可以存储在列中的数据量有一个大小限制(我知道SQL Server是2GB,但我忘记了我头顶的其余部分)。

+0

存储图像的路径,好吧,这是有道理的。出于某种原因,我认为你可以将图像本身存储为数据库文件的一部分。 – user1007632 2011-12-28 20:39:59

+2

@ user1007632 you_can_将图像存储在表格中,但您可能不会_want_。指针(和相关的元数据)通常是首选的方式。换句话说,使用文件系统的文件和数据库的数据:) – 2011-12-28 20:40:56

+0

你可以 - 作为一个BLOB类型。 – Pelshoff 2011-12-28 20:42:09