NoSQL 作为数据挖掘解决方案?

Posted

技术标签:

【中文标题】NoSQL 作为数据挖掘解决方案?【英文标题】:NoSQL as a data mining solution? 【发布时间】:2016-05-10 20:21:15 【问题描述】:

在数据挖掘中,NoSQL 数据库在哪些方面比 OLAP 数据库更有用,或者它在哪些方面没那么有用?

从海量数据中快速检索数据,同时拥有无模式数据库是否有优势?

【问题讨论】:

【参考方案1】:

关于高级查询功能

而且 NoSQL 数据库通常在这里是相当无用的

它们专为极其原始的查询而设计,例如键值存储。

但你不能对此做太多的分析。

适合数据挖掘的数据库需要允许:

使用特定领域的相似性函数查找相似记录(k 个最近邻) 最近邻自连接、半径自连接 成对比较 优化数学方程和快速矢量数学,最好使用 GPU 卸载

事实上,人们在挖掘数据库时所做的是 ETL:

通过SELECT提取他们需要的内容 将其转换为所需的方案 将其从数据库加载到数据挖掘应用程序中

即数据库执行 ETL,但数据挖掘发生在外部

【讨论】:

以上是关于NoSQL 作为数据挖掘解决方案?的主要内容,如果未能解决你的问题,请参考以下文章

NoSQL助您轻松找到黄金大数据

MongoDB的安装与使用

Redis的介绍

Redis介绍及安装

java:LeakFilling (Linux)

Redis的应用详解