需要(易于使用)数据库用于分析数据

时间:2014-04-02 05:46:22

标签: python database analytics nosql

我正在为下面描述的任务寻找数据库(python api)。

数据量越来越多。在数据积累的初始阶段将进行简单的分析,可以通过简单的SQL查询来完成。但是在未来,计划从更复杂的查询中提取数据,找到复杂的关系。需要最初选择一个数据存储系统,以后将允许分析这个数据库的不同,事情变得复杂(当你探索主题和技能开发)工具。

示例:

首先,只有荞麦和大米的数据。需要比较月内的销售增长。没问题 - 按产品名称进行两次sql查询,采样时间(月份)有限。绘制图表,清楚地看到什么是什么。有更多种类的商品。现在需要学习如何依靠销售增长来自大米销售增长的酱油。这在某种程度上可以使用sql查询。现在我们在数据库中有5000个名称,并且需要使用一些算法(例如神经网络)自动寻找数据库中的任何依赖项。 也就是说,从简单开始,需求增长,变得更加复杂的工具。 什么数据库适合增加需求,一开始就足够简单? 例如Redis,是吗?

如果我的问题不正确,我会非常有用。我对这个主题完全不熟悉。它告诉我要看什么

1 个答案:

答案 0 :(得分:1)

我同意,MongoDB适合这一点。如果您有数百万条具有多个关系的条目,那么SQL就会领先。但对于数千个条目,基于文档的数据库可以完成这项工作。作为一个好处,您不必在创建数据库之前关心数据库的结构,并且可以在以后轻松更改它。看看PyMongo Tutorial