You suffer from the problem of thinking, "X is always better than Y, so always use X." Probably a name for him ... maybe even a book or two written. Who knows. Start with the first question:
, , : " MongoDB, MySQL ". , ?
, . MySQL MongoDB - . . MySQL ( , SQL... , , ), , . . .
MongoDB - , "NoSQL" ( not-only-SQL). "" , . . "". ... . , , , , , . ( !).
, , , MySQL MongoDB - , . , , , .
, , : UserA UserB; , privmsg.; - , , UserB, +1 UserA; UserB , , .
. , - . Socket.IO . , -, Node.js - ( !). : , - ( ), . . emit , . .
Socket.IO - . . Socket.IO - , . , .
, - . :
? Socket.IO : http://socket.io/