Mysql同步机制 - PXC 几种数据库架构的模式

同步中间件把 PXC集群的数据同步到RP集群中,用来应付跨集群的多表关联查询。

同步中间件也可以换成ETL工具,比如 Kettle。

ETL工具将 跨集群多表关联查询所需的数据从各个集群中抽取出来,然后做表连接进行查询。

MG分片为mongodb分片。
PXC集群不支持XA事务。

 

TokuDB 写入速度是InnoDB的9倍,是MongoDB的4倍(TokuDB还支持事务哦,MongoDB4.0才开始支持事务)。
TokuDB压缩比是InnoDB的14倍。
银行系统冷数据归档一般都使用TokuDB。

 

Memcached缺少持久化机制。

 

数据表中使用Blob字段存放二进制数据会受到很多限制,并不可取。

 

小型应用使用下面的方式:

这种架构的弊病是:  Nginx作为简单的文件服务器 只能单节点使用,不能做集群。

 

如果是海量文件,则可以使用HDFS和HBASE来存放。

 

如果并没有那么大量的文件需要存放,则可以采用MongoDB。

MongoDB的BSON可以存放小于16M的文件,大于16M的话,可以使用GridFS存储。

 

 

KPA是KeepAlived。

 

下面是数据分析场景:

Inforbright 在几百万到几十亿的规模下,查询速度是Mysql的5~60倍。

posted on 2018-11-09 15:24  HB1  阅读(718)  评论(0)    收藏  举报

导航