数据库中间件 XiaoMi Gaea

Apache-2.0
Google Go
跨平台
小米
2019-05-24
xplanet

简介

Gaea 是小米商城/系统组研发的基于 mysql 协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区、活动等多个业务。Gaea 支持分库分表、sql 路由、读写分离等基本特性,更多详细功能可以参照下面的功能列表。其中分库分表方案兼容了 mycat 和 kingshard 两个项目的路由方式。

功能列表

基础功能

  • 多租户
  • SQL 透明转发
  • 慢 SQL 指纹
  • 错误 SQL 指纹
  • 注解路由
  • 慢日志
  • 读写分离,从库负载均衡
  • 自定义 SQL 拦截与过滤
  • 连接池
  • 配置热加载
  • IP/IP 段白名单
  • 全局序列号

分库、分表功能

  • 分库: 支持 mycat 分库方式
  • 分表: 支持 kingshard 分表方式
  • 聚合函数: 支持 max、min、sum、count、group by、order by 等
  • join: 支持分片表和全局表的 join、支持多个分片表但是路由规则相同的 join

架构图

gaea架构图

的码云指数为
超过 的项目
加载中

评论(18)

大白0-0
大白0-0
OSC_uCMeOv
OSC_uCMeOv

引用来自“JPer”的评论

kpi昙花一现呢还是持久维护呢

引用来自“有擎”的评论

心慌慌

引用来自“兮若”的评论

不用想了,国内基本都是kpi
开源涉及到kpi啊,涨知识
安宇雨
安宇雨
看上去是个好东西 。。不过要用过才知道。。mark 一下
i
itit男
没使用手册
舌尖跳舞
舌尖跳舞
看了下更新频率就不太抱希望了
sami
sami
能否设置买不到?
winjeg
winjeg
感觉架构太复杂了, 容易出毛病
理工小强
理工小强

引用来自“liminghua888”的评论

very nice 国外封锁 国内大咖开放 看国人实力风采
😓 哪来的结论 是mysql 还是啥开元的程序不让咱们用了呢
小雪纷飞
小雪纷飞
凉凉
兮若
兮若

引用来自“JPer”的评论

kpi昙花一现呢还是持久维护呢

引用来自“有擎”的评论

心慌慌
不用想了,国内基本都是kpi

暂无资讯

暂无问答

Gaea学习--Gaea是什么?

那么就从我学习Gaea开始记录。 那什么是Gaea呢?按照官方的解释,Gaea是服务通讯框架(Service Communication Framework)支持跨平台具有高并发、高性能、高可靠性,并提供异步、多协议、事件驱...

2013/03/09 16:41
605
1
Gaea学习--Gaea的高级使用

关于Gaea的基本使用问题,Gaea开源官方文档已经说明,详细请看: Gaea.pdf 在这里具体说一下,Gaea的一点高级使用方法 关于Gaea的高级使用方法,都需要十分的了解Gaea的源码,下边就说一点我所...

2013/03/26 09:24
350
1
高性能服务通信框架Gaea的详细实现--server请求处理流程

详细说明了Gaea服务一次请求的处理过程

2014/05/08 13:50
586
0
高性能服务通信框架Gaea的详细实现--server启动流程

Gaea是支持高并发,高可用性,跨平台的服务通信框架,一个只关注于RPC的轻量级服务通信框架,在此详细的记录一下Gaea的实现原理,本文就简单的先说明一下Gaea的整个启动过程。

2014/05/07 18:19
866
0
服务通信框架Gaea---client的请求处理模型

Gaea的请求处理模型图 Gaea是一个服务通信框架 图片来源于“58同城的跨平台高性能,高可用的中间层服务架构设计分享” 根据上图,我们详细的来说明一下Gaea的客户端,请求处理的过程。 Gaea1....

2013/11/16 14:09
444
2
服务通信框架Gaea--client负载均衡和服务重连策略

作为一个分布式的服务框架,服务器的负载均衡,将是一个很重要的性能指标,将能够最大限度的利用多个服务器资源,为服务的高性能,高可扩展性提供最直接的有力支持。在这篇文章中,我们就来看...

2013/11/23 14:43
532
2
高性能服务通信框架Gaea的详细实现--protocol的制定与实现

简单的讲述描述了Gaea二进制协议详细意义。

2014/05/15 16:32
264
0
模糊搜索匹配有问题?

模糊搜索匹配有问题? 一:设计想法: 1.搜索词分词(根据品牌名称匹配) 搜索词包含品牌词,品牌词包含搜索词,互相只要一项包含 (分词之后做同义词可能会匹配出其他品牌) 2.搜索词(不分词) 搜...

2018/08/28 13:52
21
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部