1

所以这是我的交易。

我在 express 框架上使用节点。我正在开发的网站抓取抓取的数据并将其存储在网站上的每个用户。然后可以在用户想要访问它的任何时候将这些数据显示在用户页面上,因此数据将被抓取,放入数据库或存储中,无论我决定最好的方法是什么,然后为用户拉回.

我试图弄清楚最好的数据库设置是什么。每个用户可能会有大量数据,尤其是在很长一段时间内。我已经阅读了一些关于使用 redis 缓存一些数据(如用户登录信息和基本内容)的内容,然后使用 mongodb 处理大数据。但我不知道,我是数据库方面的新手,所以我对大师的一些新教义和一些想法持开放态度。

你们会建议我做什么?我希望它快速并且能够同时处理多个查询,但实际上,我不知道我在说什么,所以请帮助我。

4

1 回答 1

0

你们会建议我做什么?

这实际上取决于您的数据的性质、您如何为您的域建模以及您希望如何持久化它。我会首先尝试找出基本模型,并在此基础上选择最合适的数据库系统。当您甚至不知道您是否需要它时,不要急于快速得出关于使用 redis 进行缓存的结论。

建议还可能取决于您希望在应用程序的数据库层上花费多少时间。一些数据库系统根据其概念提供比其他数据库系统更多的功能。如果您是初学者,请选择一个主流解决方案,该解决方案在 MongoDB 或 MySQL 等已建立的社区中有很好的文档记录,它将从一开始就满足您的所有需求,这样您就不会最终管理大量系统。

于 2013-06-15T10:33:12.797 回答