MySQL2的历史以及选择原因
MySQL2 项目是 MySQL-Native 的延续。 协议解析器代码从头开始重写,api 更改为匹配流行的 mysqljs/mysql。 MySQL2 团队正在与 mysqljs/mysql 团队合作,将共享代码分解并移至 mysqljs 组织下。
MySQL2 大部分 API 与 mysqljs 兼容,并支持大部分功能。 MySQL2 还提供了更多的附加功能:
- 更快、更好的性能
- 支持预处理
- MySQL二进制日志协议
- MySQL Server
- 对编码和排序规则有很好的支持
- Promise封装
- 支持压缩
- SSL 和 Authentication Switch
- 自定义流
- 连接池