dolthub/go-mysql-server
View on GitHub ↗ ★ 2,665 Go
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go.
13 mentions on Hacker News by 10 people: 3 stories, 10 comments · first 2020-12-28 · latest 2025-08-13
20082026
-
▲ 2
Dolthub/go-MySQL-server: A MySQL-compatible database, in pure Gostory by josephscott · 2025-08-13 · 0 comments
-
▲ 405
A MySQL compatible database engine written in pure Gostory by mliezun · 2024-04-09 · 80 comments
-
We implemented a query optimizer with a flexible intermediate representation in pure Go: https://github.com/dolthub/go-mysql-server Getting the IR correct so that it's both easy to use and flexible enough to be useful is a really…
comment by zachmu · 2024-01-29 · in What I talk about when I talk about query optimizer (part 1): IR design -
https://github.com/dolthub/go-mysql-server One item under "Scope of this project": Provide a runnable server speaking the MySQL wire protocol, connected to data sources of your choice.
comment by password4321 · 2022-12-23 · in Implementing the MySQL server protocol for fun and profit -
https://github.com/dolthub/go-mysql-server/blob/main/SUPPORT... is popular but not 100%
comment by password4321 · 2022-08-23 · in Parsing SQL -
I just wanted to say thanks for https://github.com/dolthub/go-mysql-server This is incredibly useful for anyone who wants to build their own DB or wrap another datasource so it's queryable via MySQL protocol.
comment by gavinray · 2022-07-22 · in Litetree – SQLite with Branches -
a very cool project they also maintain is a MySQL server framework for arbitrary backends (in Go): https://github.com/dolthub/go-mysql-server You can define a "virtual" table (schema, how to retrieve rows/columns) and then a MySQL client…
comment by patrickdevivo · 2022-06-23 · in Dolt is Git for Data -
https://github.com/dolthub/go-mysql-server 170kloc of pure Go
comment by sitkack · 2022-06-23 · in Dolt is Git for Data -
▲ 3
A Golang library and interface that allows querying anything with SQLstory by gavinray · 2022-02-14 · 0 comments
-
…that existing BI and visualization tools can access the data. This project is an interesting one: https://github.com/dolthub/go-mysql-server that provides a MySQL interface (wire and SQL) to arbitrary "backends" implemented in go. It's…
comment by patrickdevivo · 2022-02-10 · in The world of PostgreSQL wire compatibility -
…parser [4]. In Java there's JSQLParser [5] and I think you can access Presto's parser too [6]. [0] https://github.com/dolthub/go-mysql-server [1] https://github.com/blastrain/vitess-sqlparser [2] https://github.com/eatonphil/gosql [3]…
comment by eatonphil · 2021-08-19 · in Let's write a compiler, part 5: A code generator -
…DB. Then, all queries are done directly on that concrete DB (read only). Originally I was using https://github.com/dolthub/go-mysql-server which is quite similar to the virtual table feature (you just provide a struct which implements some…
comment by bradleyjkemp · 2021-03-01 · in Show HN: QueryCal – calculate metrics from your calendars using SQL -
Nice article. Btw go-mysql-server[1] is a great project! [1]: https://github.com/dolthub/go-mysql-server
comment by panta · 2020-12-28 · in Implementing join planning in our open source Golang SQL query engine