dgraph VS go-mysql

Compare dgraph vs go-mysql and see what are their differences.

dgraph

high-performance graph database for real-time use cases (by hypermodeinc)

go-mysql

a powerful mysql toolset with Go (by siddontang)
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
dgraph go-mysql
36 2
20,731 4,700
0.6% 0.8%
9.4 8.8
5 days ago 8 days ago
Go Go
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dgraph

Posts with mentions or reviews of dgraph. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-19.

go-mysql

Posts with mentions or reviews of go-mysql. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-26.
  • Show HN: A Database Written in Golang
    17 projects | news.ycombinator.com | 26 Feb 2025
    Other databases written in Go:

    - TiDB by PingCAP

    - Vitess by PlanetScale

    Both are basically only the SQL part as TiDB uses TiKV (written in Rust) and Vitess uses MySQL.

    For those who want to implement a database in Go but without having to implement a network protocol there is go-mysql, which allows you to do this: https://github.com/go-mysql-org/go-mysql/blob/master/cmd/go-... As demonstration I created a networked SQLite: https://github.com/dveeden/go-mysql-examples/blob/main/go-my...

    Both TiDB and Vitess have parsers that can be used outside standalone. So if you only want to implement your own on disk format, this can help.

    Note that I'm working for PingCAP on TiDB and I'm also a co-maintainer for go-mysql.

  • Stream MySQL changes
    3 projects | /r/golang | 3 Feb 2023
    I like maxwell but I've used this as well. https://github.com/go-mysql-org/go-mysql

What are some alternatives?

When comparing dgraph and go-mysql you can also consider the following projects:

cockroach - CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

tidb - TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

Hasura - Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

goose

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Go is
the 4th most popular programming language
based on number of references?