So my forever back burner project is to make a web-based chat app (yes, I know, I could probably get something out there but I kind of want to build it as an exercise). I've seen plenty of examples using modern web app languages and such, but the one stumbling block I'm running into is a database. One of the books I bought, which is a primer into node.js, uses MongoDB. And I've pretty much set my sights on using node.js as the backend (I don't intend this to be a full-scale thing anyway).
A good majority of the reason why I want to avoid say SQL is I want to avoid using as many languages as possible. Unless node.js has a module that simplifies the process.
However at the same time I'm wondering the viability of using No-SQL databases for storing user information.