Bonjour,
Je connais bien le développement de gros sites avec des technologies « classiques » telles que PHP avec une base de donnée relationnelle. Avec ces technologies, les techniques utilisées pour assurer une montée en charge sont :
- L’utilisation d’un répartiteur de charge pour répartir le flux HTTP sur un ensemble de frontaux WEB.
- Utilisation d’une « grappe » (cluster) de serveur de base de données.
Ces techniques sont relativement onéreuses, car elles requièrent une infrastructure relativement importante.
Je m’intéresse dorénavant à NodeJs car cette technologie est de plus en plus utilisée.
J’ai entendu dire que l’utilisation de NodeJs, couplée à l’utilisation d’une base telle que MongoDb présente un grand intérêt pour assurer la monter en charge du système.
Avez-vous un retour d’expérience sur le sujet ?
Quels sont les avantages et les inconvénients de la solution NodeJs + NoSql pour le développement WEB ?
Merci,
Denis
Partager