Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaki jest najbardziej dojrzały/stabilny moduł mysql node.js?

Jestem autorem sterownika node-mysql-native, z mojego punktu widzenia różnice są

  1. brak obsługi przygotowanych instrukcji (jeszcze) w node-mysql
  2. według moich testów, node-mysql jest 10-20% wolniejszy niż node-mysql-native
  3. node-mysql ma znacznie szersze zastosowanie, więcej testów i użytkowników. Jeśli potrzebujesz stabilności, lepiej jej użyj
  4. node-mysql-libmysqlclient jest 2 do 3 razy szybszy w przypadku szybkich zapytań. Jednakże, jeśli masz dużo powolnych zapytań i używasz pul połączeń, może to być nawet wolniejsze niż natywny sterownik JS, ponieważ wywołania asynchroniczne libmysqlclient są oparte na puli wątków nodejs, a nie na pętli zdarzeń.

aktualizacja

Od 11.07.2013

  • (2). już nie działa (mysql-native jest nieco wolniejszy niż node-mysql)
  • mieć tę alternatywę do node-mysql, na niektórych benchmarkach jest 2-3 razy szybszy, ma to samo API + wsparcie dla przygotowanych wyciągów, SSL i kompresję. Implementuje również prosty podzbiór protokołu po stronie serwera - zobacz na przykład MySQL -> Postgres proxy .
  • node-mariasql jest również bardzo dobrą opcją (jeśli można używać binarnego dodatku) - szybka, stabilna, asynchroniczna, obsługa gotowych instrukcji, kompresja i 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. Różnice między MySQL a SQL Server

  2. Połącz się ze źródłem danych MySQL w PHPStorm

  3. Zezwalaj na wszystkie połączenia zdalne, MySQL

  4. pole zamówienia mysql varchar jako liczba całkowita

  5. PHP MySQL wstawia wielowymiarowe zapytanie budujące tablicę asocjacyjną z kluczy tablic