Quelle est la différence entre MySQL & MySQL2 considérant NodeJS
Donc j'ai lu le post suivant"
Quelle est la différence entre mysql et mysql2 gem
Pour l'instant j'ai seulement utilisé MongoDB avec NodeJS et je veux être en mesure d'apprendre MySQL pour toute de ma base de données relationnelle besoins. Alors que des recherches sur MySQL & NodeJS, j'ai trouvé des référentiels pour les MySQL2, et il semble avoir rien en relation avec le site web de MySQL, je suis en supposant qu'il y a eu de l'API créé qui font qu'il est plus rapide pour le développement avec des langages comme NodeJS & Ruby. À partir d'un NodeJS point de vue, je pars du principe que j'ai toujours exécuter l'ordinaire de base de données MySQL o mon serveur, mais j'ai besoin d'interagir avec elle à l'aide de ces nouvelles API comme:
https://github.com/sidorares/node-mysql2/blob/master/README.md
J'ai aussi vu un site où ils font des tests de performances et de NodeJS & MySQL sont très bas pour la performance. et NodeJS & MySQL2 très Haute
Source pour cette info:
php-nodejs-mysql-et-mongo
Image de ce post:
Question: Dois-je simplement utiliser la régulière de la base de données MySQL sur mon serveur et utiliser ce mysql2 API ou est-il une mise en œuvre différente de MySQL qui fonctionne avec cette API?
Je n'ai pas utilisé MySQL dans environ 10 ans. J'ai seulement Utilisé le Serveur SQL de Microsoft. Donc, je suis gravement derrière. J'ai commencé à utiliser NodeJS et pensé que ma meilleure base de données relationnelle options ont été MySQL, Est-il autre chose que je devrais regarder pour?
OriginalL'auteur Eric Bishard | 2014-08-16
Vous devez vous connecter pour publier un commentaire.
C'est juste 2 Api différentes écrits par des gens ordinaires. La différence est dans la syntaxe de commandes et peut-être dans la performance, il suffit de l'installer à la fois, faire vos propres tests à vos objectifs et à choisir celui qui vous semble le plus approprié pour vous.
Ici est un comparaison par NPMCompare:
felixge/node-mysql
etsidorares/node-mysql2
Plus j'ai besoin de MySQL en cours d'exécution avec une base de données pour vous connecter à partir de NodeJSoui, ils sont tous deux travailler avec régulière serveur mysql
Je comprends maintenant.
felixge/node-mysql
etsidorares/node-mysql2
sont à la fois de l'api pour interagir avec MySQL lors de l'utilisation de NodeJS. Similaire au pilote ou à l'mongodb
module que j'utilise pour interagir avec MongoDB. Je peux utiliser l'un d'eux, mais je dois faire mes propres tests pour mes besoins et de choisir de l'utiliser en production. Je pense que c'est ce qui est dit ici.felixge/node-mysql
etsidorares/node-mysql2
sont presque compatible par le code, la seule différence est dans une partie. Vous pouvez lirefelixge/node-mysql
de la documentation, mais des exemples à l'aide desidorares/node-mysql2
OriginalL'auteur monkeyinsight
Extrait de https://www.npmjs.com/package/mysql2
"MySQL2 est principalement API compatible avec mysqljs et supporte la plupart des fonctionnalités. MySQL2 offre également ces caractéristiques supplémentaires
Que pour les deux premières caractéristiques, c'est mieux: plus Rapide et Sûr
OriginalL'auteur Antonio Garcia Marin