微信开源 PhxSQL:高可用强一致的 MySQL 集群

来源: OSCHINA
编辑: 局长
2016-08-31

昨日,微信后台团队宣布其开源了 PhxSQL 项目,并将项目托管到 Github 上。

PhxSQL 是一个兼容 MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL 以单 Master 多 Slave 方式部署,在集群内超过一半机器存活的情况下,可自身实现自动 Master 切换,且保证数据一致性。PhxSQL 基于 Percona 5.6 开发。Percona 是 MySQL 的一个分支,功能和实现与 MySQL 基本一致。

PhxSQL 架构:

展开阅读全文
155 收藏
分享
加载中
最新评论 (25)

引用来自“atomti”的评论

mycat也不错 。
mycat不太一样,他是数据库中间件,将一份数据分别存在多台机器或多个库上多个表上
2016-12-20 16:19
0
回复
举报

引用来自“小爱大福”的评论

果然要和alisql对着干了

引用来自“eechen”的评论

阿里云AliSQL是MySQL分支,而微信PhxSQL是基于Percona Server 5.6这个MySQL分支的单Master多Slave的集群方案.

OpenResty(ngx_lua=Nginx+LuaJIT) + PHP7-FPM/Swoole + SSDB + AliSQL/PhxSQL集群

引用来自“卖红薯”的评论

大神,ssdb退出舞台了,不要安利了

引用来自“wuxqing”的评论

替代ssdb的是啥?
Pika


https://github.com/Qihoo360/pika

SSDB算是早期的一个方案,但很多模块不支持,运维工具缺失,主要开发人员也比较懒,虽然挂着360的名,但并没有一个团队支持,就一两个员工在推代码。

pika算是一个公司的比较正式的项目吧,我看有技术有产品还有架构师了。从目前来看,要比ssdb靠谱,也有ssdb的迁移工具了。

个人比较推荐。
2016-09-01 17:29
0
回复
举报

引用来自“乌龟壳”的评论

超过一半存活……怎么有点像区块链
为了防止脑裂 分布式系统大都要求>1/2存活
2016-09-01 16:33
0
回复
举报

引用来自“小爱大福”的评论

果然要和alisql对着干了

引用来自“eechen”的评论

阿里云AliSQL是MySQL分支,而微信PhxSQL是基于Percona Server 5.6这个MySQL分支的单Master多Slave的集群方案.

OpenResty(ngx_lua=Nginx+LuaJIT) + PHP7-FPM/Swoole + SSDB + AliSQL/PhxSQL集群

引用来自“卖红薯”的评论

大神,ssdb退出舞台了,不要安利了
替代ssdb的是啥?
2016-09-01 16:06
0
回复
举报

引用来自“小爱大福”的评论

果然要和alisql对着干了

引用来自“eechen”的评论

阿里云AliSQL是MySQL分支,而微信PhxSQL是基于Percona Server 5.6这个MySQL分支的单Master多Slave的集群方案.

OpenResty(ngx_lua=Nginx+LuaJIT) + PHP7-FPM/Swoole + SSDB + AliSQL/PhxSQL集群

引用来自“卖红薯”的评论

大神,ssdb退出舞台了,不要安利了
何以见得?人家作者几天前还更新代码.
http://www.ideawu.net/blog/ssdb
https://github.com/ideawu/ssdb
SSDB底层引擎用的可是人类希望大谷歌Google BigTable的LevelDB,可以继续领导世界100年的哟.
2016-08-31 18:01
0
回复
举报

引用来自“小爱大福”的评论

果然要和alisql对着干了

引用来自“eechen”的评论

阿里云AliSQL是MySQL分支,而微信PhxSQL是基于Percona Server 5.6这个MySQL分支的单Master多Slave的集群方案.

OpenResty(ngx_lua=Nginx+LuaJIT) + PHP7-FPM/Swoole + SSDB + AliSQL/PhxSQL集群
大神,ssdb退出舞台了,不要安利了
2016-08-31 17:35
0
回复
举报

引用来自“小爱大福”的评论

果然要和alisql对着干了
阿里云AliSQL是MySQL分支,而微信PhxSQL是基于Percona Server 5.6这个MySQL分支的单Master多Slave的集群方案.

OpenResty(ngx_lua=Nginx+LuaJIT) + PHP7-FPM/Swoole + SSDB + AliSQL/PhxSQL集群
2016-08-31 17:05
0
回复
举报
mycat也不错 。
2016-08-31 16:12
0
回复
举报

引用来自“gzgz8080”的评论

看图就是没动到mysql内核,
只是上面包了一个proxy选主从,
下面再装一层binlog同步系统。
精辟
2016-08-31 16:02
0
回复
举报
单 master 没啥用处。
2016-08-31 14:44
0
回复
举报
更多评论
25 评论
155 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部