MySQL 代理服务:Mixer

jopen 10年前

Mixer 是一个采用 Go 语言开发的 MySQL 代理,旨在提供对MySQL分片一个简单的解决方案。。

特性:

  • 支持基本的 SQL statements (select, insert, update, replace, delete)
  • 支持事务
  • 拆分读取和写入(不完全测试)
  • MySQL HA, switches to backup automatically if main crashes (not fully tested)
  • 基本的 SQL 路由
  • 支持预处理语句: COM_STMT_PREPARE, COM_STMT_EXECUTE, etc.

待实现

  • Some admin commands
  • Some show command support, i.e. show databases, etc.
  • Some select system variable, i.e. select @@version, etc.
  • Enhance routing rules
  • Monitor
  • SQL validation check
  • Statistics
  • Many other things ...


 

项目主页:http://www.open-open.com/lib/view/home/1408282800512