Ceci pourrait être répondu ici (ou ailleurs) avant mais je continue à être mélangé/aucune vue sur Internet.MongoDB pour le travail personnel non-distribué
Je n'ai jamais utilisé autre chose que des bases de données comme SQL et puis je suis tombé sur des bases de données NoSQL (mongoDB, spécifiquement). J'ai essayé mes mains dessus. Je le faisais juste pour m'amuser, mais partout on dit que c'est vraiment génial quand on l'utilise sur des serveurs distribués. Donc, je me demande, si c'est utile (d'une manière non triviale) pour faire de petits projets et des choses principalement sur un ordinateur personnel? Y a-t-il de réels avantages quand il n'y a qu'un seul serveur?
Bien que ce soit sympa d'utiliser MapReduce (et d'en parler à des pairs: d) ne sera-t-il pas excessif lorsqu'il est utilisé pour de petits projets exécutés sur des serveurs uniques? Ou y a-t-il d'autres avantages? J'ai besoin d'une pensée claire. Désolé si j'avais l'air naïf ici.
Facultatif: Quelques exemples où/comment vous avez utilisé serait génial.
Merci.
Si vous choisissez MongoDB, faites attention à ses limitations sur les systèmes 32 bits. – Sergey