【问题标题】:Blob database, extremely dynamic databaseBlob 数据库,极其动态的数据库
【发布时间】:2013-10-24 18:55:09
【问题描述】:

我正在通过开设一门特殊课程来帮助我的一位教授,我将为他创建一个软件。但是由于是学生的性质,我的教授能不能指望我在那儿呆很久,让软件保持最新状态,他担心他找不到可以接替我的学生。

我的任务是为一个工具设计一个后端 API(这是一个可以输入数据并建立数据之间关系的工具)。但是由于上述原因,他希望我将数据库设计得如此动态,以至于他可以将新字段添加到“区域”(我们通常在做语义数据库时称为表),甚至可以添加新的地区。

现在这不是一成不变的,在我选择一种方法之前,我必须在不同的方法之间进行争论,所以如果我可以争论的话,我可以使用普通的语义数据库。

我的主要问题是我没有创建我被告知所谓的“blob 数据库”的经验,当我用谷歌搜索时,我只能找到“博客数据库”。 有没有人为此付出代价,并且可以给我或指向我有关此主题的一些信息?任何帮助将不胜感激!

【问题讨论】:

  • Blob 通常是二进制大对象的简写,是大多数 RDBM 中的一种数据类型。它经常用于在数据库中存储大型对象(图像、文件等)。
  • @MichaelGardner 我知道 :D 我刚刚被告知这种设计的数据库也称为 Blob 数据库,并不是说我是对的!
  • 嗯,我使用数据库已经 10 多年了,以前从未听说过这个词......听起来几乎像是一个 10 到 20 岁的流行词。无论如何,祝你好运。我很快就会删除我的评论。

标签: mysql sql sql-server database nosql


【解决方案1】:

似乎您正在寻找可能带有二级索引的键/值存储。以 Redis 为例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    相关资源
    最近更新 更多