go-mysql

module
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: Apache-2.0

README

go-mysql

GitHub tag (latest SemVer) test Go Reference codecov

The go-mysql is a database framework for implementing a MySQL-compatible server using Go easily.

What is the go-mysql?

The go-mysql handles MySQL protocol and interprets the major messages automatically so that all developers can develop MySQL-compatible servers easily. Since the go-mysql handles all system commands automatically, developers can easily implement their MySQL-compatible server only by simply handling DDL (Data Definition Language) and DML (Data Manipulation Language) query commands.

Currently, the go-mysqld is based on Vitess which is a sharding framework for MySQL, and the go-mysqld makes it possible to implement your original MySQL-compatible servers more easily reusing the binary protocol and query parser modules in Vitess.

Table of Contents

Examples

References

Directories

Path Synopsis
examples
go-mysqld
go-mysqld is an example of a compatible MySQL server implementation using go-mysql.
go-mysqld is an example of a compatible MySQL server implementation using go-mysql.
mysqltest

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL