Eri*_*ard 21 mysql relational-database node.js mysql2
所以我看过以下帖子"
到目前为止,我只使用了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数据库并使用此mysql2 API,或者是否有与此API一起使用的MySQL的不同实现?
我在大约10年内没有使用过MySQL.我只使用过Microsoft的SQL Server.所以我严重落后.我已经开始使用NodeJS并且认为我最好的关系数据库选项是MySQL,还有其他我应该寻找的东西吗?
小智 9
从https://www.npmjs.com/package/mysql2提取
“ MySQL2主要是与mysqljs兼容的API,并且支持大多数功能。MySQL2还提供了这些附加功能。
仅前两个功能更好:更快,更安全
小智 8
npm i mysql我在项目中实现依赖项时遇到了很多问题。首先,如果您遵循MVC架构,那么在服务器和客户端之间mysql提取send数据时就会变得乏味。
npm i mysql2简化了这个过程,就像执行查询一样简单
for mysql 依赖项
connection.query(sql,(err,res)=>{*some fn here*})返回所有行,包括查询的成功结果。而mysql2 依赖项
connection.execute(sql)仅返回查询结果而不返回行。
| 归档时间: |
|
| 查看次数: |
22480 次 |
| 最近记录: |