yujinliang / sparrow

Sparrow(小麻雀),MySQL Sharding Proxy, Rust语言练手项目!

Home Page:http://yujinliang.github.io/sparrow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sparrow(小麻雀) -- 练手而已,未完成


目的

主要用于Rust语言学习兴趣,代码逻辑直观,不跳步,当然如果用于生产环境,则代码需要优化强化,以及严格测试.


简述

一个简单的分库分表Proxy实现,追求简单,用于MySQL关系数据做水平扩展。


特性

  • Shard Type: 哈希、整数、整数Range
  • 读写分离
  • 支持多Slave, 随机选择

共同学习

About

Sparrow(小麻雀),MySQL Sharding Proxy, Rust语言练手项目!

http://yujinliang.github.io/sparrow

License:Apache License 2.0


Languages

Language:Rust 99.8%Language:RenderScript 0.2%