В чем разница между MySQL и MySQL2 с учетом NodeJS
поэтому я прочитал следующее сообщение"
какая разница между mysql и mysql2 gem
до сих пор я использовал MongoDB только с NodeJS, и я хочу иметь возможность изучать MySQL для любых моих потребностей реляционной базы данных. При исследовании MySQL & NodeJS я нашел репозитории для MySQL2, и, похоже, у него нет ничего по отношению к веб-сайту MySQL, я предполагаю, что были созданы API, которые делают его быстрее для разработки с такие языки, как NodeJS & Ruby. С точки зрения NodeJS, я предполагаю, что я все еще запускаю обычную базу данных MySQL на своем сервере, но мне нужно взаимодействовать с ней, используя эти новые API, такие как:
https://github.com/sidorares/node-mysql2/blob/master/README.md
Я также видел сайт, где они делают тесты производительности, а NodeJS & MySQL очень низкие для производительности. и NodeJS & MySQL2 очень высокий
источник для этого информация: php-nodejs-mysql-and-mongo
Изображение с этого поста:
вопрос: я просто использую обычную базу данных MySQL на моем сервере и использую этот API mysql2 или есть другая реализация MySQL, которая работает с этим API?
Я не использовал MySQL около 10 лет. Я использовал только SQL-сервер Microsoft. Так что я сильно отстаю. Я начал использовать NodeJS и понял, что моя лучшая реляционная база данных варианты были MySQL, есть ли что-то еще, что я должен искать?
2 ответов
Это всего лишь 2 разных API, написанных обычными людьми. Разница в синтаксисе команд и, возможно, в производительности, просто установите оба, сделайте свои собственные тесты для своих целей и выберите тот, который вы считаете более подходящим для вас.
здесь сравнение по NPMCompare:
извлечение из https://www.npmjs.com/package/mysql2
"MySQL2 в основном совместим с API mysqljs и поддерживает большинство функций. MySQL2 также предлагает эти дополнительные функции
- Быстрее / Лучше Производительность
- Подготовленные Заявления
- Протокол Двоичного Журнала MySQL
- Сервер MySQL
- расширенная поддержка кодирования и сортировки
- обещать Обертка
- сжатие
- SSL и переключатель аутентификации
- Пользовательские Потоки
- объединения"
только для первых двух функций лучше: быстрее и безопасно