使用node.js作为我的服务器,需要设置用户帐户,我应该使用哪个数据库程序?

时间:2012-05-08 18:29:45

标签: database node.js user-accounts

我对整个node.js事物(以及服务器,javascript和一般的互联网)都很陌生。我正在设置node.js服务器,我希望能够创建用户帐户。

假设1:这需要使用某种数据库。

起初我打算使用mySQL,因为它是我能想到的第一个DBMS,它是开源的,并且有一个node.js模块。但阅读堆栈溢出和其他网站,每个人都在谈论使用猫鼬,redis和其他东西。

我应该使用什么?我为什么要用它?我有多远了?

3 个答案:

答案 0 :(得分:1)

Redis是一个快速键值存储,非常适合会话等。我在社区中看到很多带有Mongoose的MongoDB,但我自己更像是CouchDB人。

如果你喜欢学习新东西,你可以试试其中的一些,看看你喜欢哪一个。如果您有截止日期并且您知道MySql,我现在就会坚持使用它。

答案 1 :(得分:1)

MongoDB是一个不错的选择。我自己是Redis的忠实粉丝(即使是一个小型的日常数据库)。

如果您不需要为数据建立ORM类型,我建议MongoJSMongoskin。它们都可以很容易地用很少的代码与MongoDB进行交互。

答案 2 :(得分:0)

如果这是针对您刚在本地计算机上构建的项目进行学习,那么mongodb mongoosemongoose-authHeroku可以让您快速入门。

如果您计划在某处将其部署到生产环境,则应了解托管服务提供商提供的内容。如果您尚未选择托管服务提供商结帐PostgreSQL。他们提供{{3}},他们可以轻松部署您的应用,而无需担心服务器设置和配置等。