首页 > 编程知识 正文

go语言连接mysql数据库

时间:2023-05-03 06:04:24 阅读:274953 作者:3800

1、Go MySQL Driver 一个轻量级和快速的MySQL驱动Go程序。https://github.com/go-sql-driver/mysql

3、pq - database/sql的纯Go Postgres 驱动程序。https://github.com/lib/pq

4、usql 一个针对SQL数据库的通用命令行界面,支持PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server等,还包括NoSQL。https://github.com/xo/usql

5、kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 kingshard的性能是直连MySQL性能的80%以上。https://github.com/flike/kingshard

6、go-sqlite3 - go的SQLite3驱动程序使用database/sql。https://github.com/mattn/go-sqlite3

7、pgx - PostgreSQL的客户端Go库驱动程序。https://github.com/jackc/pgx

8、Vitess是一个用于MySQL水平扩展的数据库集群系统,通过封装分片路由逻辑,Vitess允许应用程序代码和数据库查询保持与数据在多个分片上的分布无关。 使用Vitess,您甚至可以根据需要增加分割和合并分片,原子切换步骤只需几秒钟。https://github.com/vitessio/vitess

9、Gendry是一个用于辅助操作数据库的Go包。基于go-sql-driver/mysql,它提供了一系列的方法来为你调用标准库database/sql中的方法准备参数。  https://github.com/didi/Gendry

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。