当前位置: 当前位置:首页 >数据库 >Go语言开发的数据库工具有哪些?正文

Go语言开发的数据库工具有哪些?

作者:域名 来源:域名 浏览: 【】 发布时间:2025-11-04 00:23:26 评论数:

  今天老男孩教育为大家分享Go语言技术——Go语言开发的据库数据库工具

  10、项目名称:elastic

  项目简介:elastic是工具开源搜索引擎elasticsearch的golang客户端,API友好,据库支持绝大部分es的工具接口,支持的es版本全面,从1.x到最新的据库6.x全覆盖。

  项目地址:https://github.com/olivere/elastic

  11、工具项目名称:ledisdb

  项目简介:ledisdb是据库一个参考ssdb,采用go实现,工具底层基于leveldb,据库类似redis的工具高性能nosql数据库,提供了kv,据库list,工具hash以及zset数据结构的据库支持。

  项目地址:https://github.com/siddontang/ledisdb

  12、工具项目名称:Gaea

  项目简介:Gaea是据库小米商城/系统组研发的基于mysql协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用。

  项目地址:https://github.com/XiaoMi/Gaea

  13、项目名称:qb

  项目简介:qb是用来让使更容易使用数据库的go语言的数据库工具包。网站模板它受Python最喜欢的ORM SQLAlchemy的启发,既是一个ORM,也是一个查询生成器。它在表达api和查询构建东西的情形下是相当模块化的。

  项目地址:https://github.com/slicebit/qb

  14、项目名称:radix.v2

  项目简介:radix.v2是redis官方推荐的客户端之一,相比于redigo,radix.v2特点是轻量、接口实现优雅、API友好。

  项目地址:https://github.com/mediocregopher/radix.v2

  15、项目名称:redis-go-cluster

  项目简介:redis-go-cluster 是基于 Redigo 实现的 Golang Redis 客户端。redis-go-cluster 可以在本地缓存 slot 信息,并且当集群修改的时候会自动更新。此客户端管理每个节点连接池,使用 goroutine 来尽可能的并发执行,达到了高效,低延迟。

  项目地址:https://github.com/wuxibin89/redis-go-cluster

  16、云服务器项目名称:mysql-schema-sync

  项目简介:mysql-schema-sync 是一款使用go开发的、跨平台的、绿色无依赖的 MySQL 表结构自动同步工具。用于将线上(其他环境)数据库结构变化同步到测试(本地)环境!

  项目地址:https://github.com/hidu/mysql-schema-sync

  17、项目名称:GoshawkDB

  项目简介:GoshawkDB 是一个采用 Go 语言开发支持多平台的分布式的对象存储服务,支持事务以及容错。GoshawkDB 的事务控制是在客户端完成的。GoshawkDB 服务器端使用 AGPL 许可,而 Go 语言客户端使用 Apache 许可证。

  项目地址:https://github.com/goshawkdb/server

  随着Go语言自身的逐渐优化及Go语言社区的不断发展壮大,笔者相信Go语言一定会拥有广阔的未来。

  老男孩教育早在2017年就开设了Go语言课程,最新一期Go语言周末提高班6期已经在10月20日开班啦!

  把别人刷抖音、打王者的时间用来学习和提高自己,致敬每一位不甘平凡的你!

  你想要追赶风口,总要开始奔跑才行。

免费源码下载

最近更新