I’ve done most of my web development using PHP/MySQL/Solr on the backend and Javascript/jQuery/Backbone on the frontend.
I’ve already written some Node apps, but using MySQL instead of Mongodb/Couchdb which many Node tutorials/books uses. Would you start using Mongo/Couch instead of MySQL because most people developing Node is using it? MySQL seems to work fine for me and I’m unclear of the advantages of switching to Mongo/Couch.
Right now I am starting a site where the “frontend” app server is PHP/MySQL, and the number crunching server is in Node. My reason for sticking to PHP to serve the “frontned” is because I’m extremely comfortable developing in my PHP framework.
Reason for choosing Node is because there will be alot of simultaneous tasks with idle/wait times in the order of seconds. And this has to be highly scalable.
Things that will be stored in the database are like the usual stuff you would store in a MySQL table
Some of the things you need to consider –
Conclusion: Paraphrasing from NoSQL
Too Funny & too relavent to NOT Post Again – MongoDb is Web Scale