Skip to content
/ Atlas Public

A high-performance and stable Proxy for MySQL

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.lfs
Notifications You must be signed in to change notification settings

flike/Atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

852582b · Dec 2, 2014
Sep 18, 2014
Jun 28, 2013
Sep 18, 2014
Jun 28, 2013
Sep 18, 2014
Nov 28, 2014
Sep 18, 2014
Dec 2, 2014
Sep 23, 2013
Dec 2, 2014
Jul 5, 2013
Jun 28, 2013
Jun 28, 2013
Jan 10, 2014
Jun 28, 2013
Jun 28, 2013
Sep 18, 2014
Sep 18, 2014
Jun 28, 2013
Sep 18, 2014
Jun 28, 2013
Feb 10, 2014
Jun 28, 2013
Sep 18, 2014
Jun 28, 2013
Sep 18, 2014
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Sep 18, 2014
Sep 18, 2014
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013
Jun 28, 2013

Repository files navigation

###一、简介

Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。

主要功能:

1.读写分离

2.从库负载均衡

3.IP过滤

4.自动分表

5.DBA可平滑上下线DB

6.自动摘除宕机的DB

###二、Atlas相对于官方MySQL-Proxy的优势

1.将主流程中所有Lua代码用C重写,Lua仅用于管理接口

2.重写网络模型、线程模型

3.实现了真正意义上的连接池

4.优化了锁机制,性能提高数十倍

###三、Atlas详细说明

1.Atlas的安装

2.Atlas的运行及常见问题

3.Atlas的分表功能简介

4.Atla部分配置参数及原理详解

5.Atlas的架构

6.Atlas的性能测试

7.Atlas功能特点FAQ

###四、Atlas的需求及Bug反馈方式

如果用户在实际的应用场景中对Atlas有新的功能需求,或者在使用Atlas的过程中发现了bug,欢迎用户发邮件至zhuchao[AT]360.cn,与我们取得联系,我们将及时回复。另外有热心网友建立了QQ群326544838,开发者也已经加入,方便讨论。

###五、名字来源

Atlas:希腊神话中双肩撑天的巨人,普罗米修斯的兄弟,最高大强壮的神之一,因反抗宙斯失败而被罚顶天。我们期望这个系统能够脚踏后端DB,为前端应用撑起一片天。

About

A high-performance and stable Proxy for MySQL

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.lfs

Stars

Watchers

Forks

Packages

No packages published