【发布时间】:2013-10-24 18:55:09
【问题描述】:
我正在通过开设一门特殊课程来帮助我的一位教授,我将为他创建一个软件。但是由于是学生的性质,我的教授能不能指望我在那儿呆很久,让软件保持最新状态,他担心他找不到可以接替我的学生。
我的任务是为一个工具设计一个后端 API(这是一个可以输入数据并建立数据之间关系的工具)。但是由于上述原因,他希望我将数据库设计得如此动态,以至于他可以将新字段添加到“区域”(我们通常在做语义数据库时称为表),甚至可以添加新的地区。
现在这不是一成不变的,在我选择一种方法之前,我必须在不同的方法之间进行争论,所以如果我可以争论的话,我可以使用普通的语义数据库。
我的主要问题是我没有创建我被告知所谓的“blob 数据库”的经验,当我用谷歌搜索时,我只能找到“博客数据库”。 有没有人为此付出代价,并且可以给我或指向我有关此主题的一些信息?任何帮助将不胜感激!
【问题讨论】:
-
Blob 通常是二进制大对象的简写,是大多数 RDBM 中的一种数据类型。它经常用于在数据库中存储大型对象(图像、文件等)。
-
@MichaelGardner 我知道 :D 我刚刚被告知这种设计的数据库也称为 Blob 数据库,并不是说我是对的!
-
嗯,我使用数据库已经 10 多年了,以前从未听说过这个词......听起来几乎像是一个 10 到 20 岁的流行词。无论如何,祝你好运。我很快就会删除我的评论。
标签: mysql sql sql-server database nosql