什么数据库适用于非结构化数据

时间:2011-12-09 22:51:24

标签: database database-design

我正在开发一个包含大量非结构化数据的项目。是否有数据库软件或适用于非结构化数据的工具。如果没有工具或其他软件,如果mysql或sql server是我唯一的选择,我会使用哪种数据库设计?

2 个答案:

答案 0 :(得分:1)

如果您要有足够的结构化数据来制定密钥,我会坚持使用任何支持blob的数据库。

如果你不打算使用结构化密钥,我会选择像couchDB这样的东西。它允许您使用非结构化密钥来存储非结构化数据。

如果你有非结构化的密钥并且你完全坚持使用mysql / sql server你仍然可以使用非结构化数据来实现你的目标(mysql例如支持列前缀索引,你可以在其中提供用于变量长度字段的长度索引)。

答案 1 :(得分:1)

VelocityDB是适用于处理非结构化数据的高性能数据库。在处理非结构化数据时,通常会创建反向索引。 VelocityDB网站和下载提供了从书籍,网页和整个维基百科文本创建倒排索引的示例代码。