所以我读了下面的帖子"

What the difference between mysql and mysql2 gem

到目前为止,我只将MongoDB与NodeJS结合使用,我希望能够学习MySQL以满足我的任何关系数据库需求.在研究MySQL&NodeJS我找到了MySQL2的存储库,它似乎与MySQL网站没有任何关系,我假设已经创建了API,可以加快使用NodeJS&Ruby 从NodeJS的Angular 来看,我假设我仍然在服务器上运行常规的MySQL数据库,但我需要使用以下新API与之交互:

https://github.com/sidorares/node-mysql2/blob/master/README.md

我还看到过一个网站,他们在那里做性能基准测试和NodeJS&MySQL的性能非常低.和NodeJS&MySQL2非常高

此信息的来源:

本帖图片:

在此处输入图像描述

问题:我只是在服务器上使用常规的MySQL数据库并使用这个MySQL2API,还是有一个不同的MySQL实现可以使用这个API?

我已经有10年没有使用MySQL了.我只使用过微软的SQL Server.所以我严重落后了.我已经开始使用NodeJS,并认为我最好的关系数据库选项是MySQL,还有什么我应该寻找的吗?

推荐答案

这只是普通人编写的两个不同的API.不同之处在于命令的语法和性能,只需安装这两个命令,针对您的目标进行自己的测试,然后 Select 一个您认为更适合您的命令.

这是一个comparison by NPMCompare:

Mysql相关问答推荐

MySQL多连接以获得单个结果集(使用MySQL max函数)

我可以指示MariaDB-Install-db和MariaDB忽略配置中的用户设置吗?

透视从另一个表添加信息的查询

使用字符串文字与使用日期文字时的SQL行为

MySQL grant语句中的用户名区分大小写

如何创建一个列,该列在另一个表中具有值的计数?

带有 JOIN 和 WHERE 子句的 INSERT 语句

按优先级 for each 具有 status_id 的员工 Select 单行

MySQL如何将字符串列表与子查询进行比较

如何将结果列中的不同值按其他列sql中的值带入单行

进行 MySQL COUNT 查询

SQL 查找边界之间的值

是否可以从 .SQL 文件中计算表中的行数?

Laravel $q->where() 日期之间

PHP,MySQL 错误:列计数与第 1 行的值计数不匹配

从终端访问 MAMP 的 MySQL

不正确的整数(2147483647)被插入到 MySQL 中?

在 MySQL 中签名或未签名

从 MySQL JSON 数据类型中提取不带引号的值

MySQL:切换 int 字段值的简单方法