Mysql
 sql >> база данни >  >> RDS >> Mysql

Кой е най-зрелият/стабилен mysql node.js модул

Аз съм автор на node-mysql-native драйвер, от моя гледна точка разликите са

  1. не поддържа подготвени изрази (все още) в node-mysql
  2. според моите сравнителни показатели node-mysql е 10-20% по-бавен от node-mysql-native
  3. node-mysql има много по-широко приложение, повече тестове и потребители. Ако имате нужда от стабилност, по-добре я използвайте
  4. node-mysql-libmysqlclient е 2 до 3 пъти по-бърз при бързи заявки. Ако обаче имате много бавни заявки и използвате пулове за връзки, това може да е дори по-бавно от естествения JS драйвер, тъй като асинхронните повиквания на libmysqlclient се базират на пула на нишките на nodejs, а не на цикъла на събития.

актуализация

Към 11.07.2013 г.

  • (2). вече не е валиден (mysql-native е малко по-бавен от node-mysql)
  • имат тази алтернатива към node-mysql, при някои бенчмаркове е 2-3 пъти по-бърз, има същия API + поддръжка за подготвени оператори, SSL и компресия. Също така прилага прост подмножество от протокол от страна на сървъра - вижте например MySQL -> Postgres прокси .
  • node-mariasql също е много добър вариант (ако е добре да използвате двоичен адон) - бърз, стабилен, асинхронен, поддръжка на подготвени изрази, компресия и SSL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. По-добър начин за генериране на този json масив от MySql данни с php

  2. php:най-бързият начин за генериране на 5-цифрено число, което все още не е в MySQL db колона (с уникален атрибут)

  3. Вземете следващото автоматично увеличение

  4. Научете как да използвате няколко функции на MySQL и MariaDB – част 2

  5. MySQL #1364 - Полето 'column_name' няма стойност по подразбиране - Не може да се вмъкне в DB