我正在开发一个包含大量非结构化数据的项目。是否有数据库软件或适用于非结构化数据的工具。如果没有工具或其他软件,如果mysql或sql server是我唯一的选择,我会使用哪种数据库设计?
答案 0 :(得分:1)
如果您要有足够的结构化数据来制定密钥,我会坚持使用任何支持blob的数据库。
如果你不打算使用结构化密钥,我会选择像couchDB这样的东西。它允许您使用非结构化密钥来存储非结构化数据。
如果你有非结构化的密钥并且你完全坚持使用mysql / sql server你仍然可以使用非结构化数据来实现你的目标(mysql例如支持列前缀索引,你可以在其中提供用于变量长度字段的长度索引)。
答案 1 :(得分:1)
VelocityDB是适用于处理非结构化数据的高性能数据库。在处理非结构化数据时,通常会创建反向索引。 VelocityDB网站和下载提供了从书籍,网页和整个维基百科文本创建倒排索引的示例代码。