Le 28 février 2018 à 06:16:34 20_cent_2017 a écrit :
Je ne savais pas qu’on pouvait interagir directement avec mysql en js, j’ai jamais vue le cas...
Tu as des drivers "classiques" et des query builders pour faire des requêtes SQL directement, mais tu as aussi des ORM complets du genre de ce que tu trouves en PHP ; un des plus connus pour node étant Sequelize.
Perso si je devais utilisé node je partirais sur du full noSql
C'est pas le fait d'utiliser node qui doit te dicter ça, mais ta structure de données : si ton schéma est hautement relationnel, le faire en NoSQL, c'est te tirer une balle dans le pied ; de la même manière qu'à l'inverse, si tu travailles avec une structure moins relationnelle, tu tireras plus d'avantages à partir vers le NoSQL ; ou encore, à la croisée des deux, dans un schéma hautement relationnel mais dont les propriétés sont peu signifantes, une db en graphes sera plus adaptée.
Ton choix de langage pour le back-end, c'est strictement distinct, et dicté par d'autres raisons.
Message édité le 28 février 2018 à 06:36:29 par lisarael