在数据库中存储非结构化数据

时间:2016-05-20 00:35:11

标签: database oracle relational-database

我对关系数据库不能很好地存储非结构化数据这一概念感到困惑。以一个非结构化的视频文件为例。如果要将该文件存储在NoSQL数据库中,则可能只存储在文件系统中的文件和数据库中的元数据中。元数据可以很容易地存储在关系数据库中。那么,非结构化数据会使关联存储数据如此困难呢?

1 个答案:

答案 0 :(得分:0)

关系模型处理多组值之间的关联。可以将视频建模为一组帧,但通常使用视频文件我们只想流式传输内容,而不是描述或查询它。关系数据库经过优化,可以连接,计算,过滤和排序大量相对简单的行。这些都不是视频文件所必需的,并且使用流媒体任务来阻碍数据库服务器也会减损查询处理。请注意,在大多数DBMS中存储BLOB并不困难,这是不合适的。使用正确的工具完成工作。