【发布时间】:2013-06-11 18:20:42
【问题描述】:
所以这是我的交易。
我在 express 框架上使用节点。我正在开发的网站抓取抓取的数据并将其存储在网站上的每个用户。这些数据可以在用户想要访问时显示在用户页面上,因此数据将被抓取,放入数据库或存储中,无论我决定最好的方法是什么,然后为用户提取.
我正在尝试找出最佳的数据库设置。每个用户可能会有大量数据,尤其是在很长一段时间内。我已经阅读了一些关于使用 redis 缓存一些数据(如用户登录信息和基本内容)的内容,然后使用 mongodb 处理大数据。但我不知道,我是数据库方面的新手,所以我对大师们的一些新教义和一些想法持开放态度。
你们会建议我做什么?我希望它快速并且能够同时处理多个查询,但实际上,我不知道我在说什么,所以请帮助我。
【问题讨论】:
-
这个问题太模糊了。关于 mongodb 和 redis,请参阅 stackoverflow.com/questions/10696463/mongodb-with-redis/… - 如果您是数据库新手,我的建议是坚持使用主流关系数据库(MySQL、PostgreSQL、Oracle、MS SQL Server 等......)。 NoSQL 存储适用于知道自己做什么的人(即熟悉 CAP 定理、ACID/BASE 定义、典型存储数据结构等......)。
-
对不起,伙计们,我已经看到很多其他类似的问题,人们总是问如何使用它才能给出正确的回应。这就是我所做的,如果您需要任何其他信息来帮助我,请告诉我。我已经阅读了大多数关于 mongodb 和 redis 的热门帖子,但仍然无法得出结论,因此我的帖子。不要担心我是数据库新手,只要给我指明一个方向,剩下的我会处理。谢谢
标签: node.js mongodb express redis database