Saya penulis driver node-mysql-native, dari sudut pandang saya perbedaannya adalah
- tidak ada pernyataan yang mendukung (belum) di node-mysql
- menurut benchmark saya, node-mysql 10-20% lebih lambat dari node-mysql-native
- node-mysql memiliki adopsi yang lebih luas, lebih banyak pengujian, dan pengguna. Jika Anda membutuhkan stabilitas, lebih baik gunakan
- node-mysql-libmysqlclient 2 hingga 3 kali lebih cepat pada kueri cepat. Namun, jika Anda memiliki banyak kueri yang lambat dan menggunakan kumpulan koneksi, itu bisa lebih lambat daripada driver JS asli karena panggilan async libmysqlclient didasarkan pada kumpulan utas nodejs dan bukan pada loop peristiwa.
perbarui
Mulai 11/07/2013
- (2). tidak lagi valid (mysql-native sedikit lebih lambat dari node-mysql)
- memiliki alternatif ini ke node-mysql, pada beberapa tolok ukur ini 2-3 kali lebih cepat, memiliki dukungan API + yang sama untuk pernyataan yang disiapkan, SSL, dan kompresi. Juga mengimplementasikan subset sederhana dari protokol sisi server - lihat misalnya MySQL -> Proksi Postgres .
- node-mariasql juga merupakan opsi yang sangat bagus (jika boleh menggunakan addon biner) - cepat, stabil, asinkron, dukungan pernyataan siap pakai, kompresi, dan SSL.