当前位置:首页 > MySQL教程 > 正文内容

大公司mysql集群用什么【MySQL教程】,mysql

搜教程4年前 (2019-12-01)MySQL教程140
在中小型互联网的企业中。mysql的集群平常就是上图的架构。WEB节点读取数据库的时刻读取dbproxy服务器。dbproxy服务器经由过程对SQL语句的推断来举行数据库的读写星散。读要求负载到从库(也能够把主库加上),写要求写主库。

这里的dbproxy是数据库集群的唯一出口所以也须要做高可用。

drproxy是数据库读写星散的经常使用软件,amoeba、mycat、cobar也很经常使用。这类软件不仅带有读写星散功用,还能够完成负载平衡以及后端节点的健康检查。

数据库的读写星散除了经由过程这类数据库中间件软件完成,还能够写在顺序中。

一般我们的主库要做双主高可用,完成主库挂掉另一个主库马上接受。假如不做双主,从库接受主库的时刻须要做状况迁徙,会有耽误。

数据库主库的高可用重点须要斟酌的是数据同步。比较经常使用的高可用计划有:

1、keepalived+mysql replication。经由过程keepalived完成VIP潇洒,经由过程mysql自带的同步计划replication完成数据同步。

2、hearbeat+drbd。经由过程drbd完成双主数据的同步,这个数据同步是基于块装备的。比平常的同步计划要快许多。经由过程heartbeat完成VIP漂移以及drbd资本的切换治理。

3、keepalived+mha。

关于从库,最好不要凌驾5个。我们能够把个中的三个作为用户接见的节点,把别的一个作为内部人员的查询节点。由于内部人员查询节点的时刻平常是根据时间段查询,不经由索引,占用的资本比较多,所以要把这个节点零丁专用,以避免影响客户接见。末了我们应当留一个从库举行数据库的数据备份。

从库的数据一致性坚持能够经由过程直接于主库举行主从辅佐,也能够从其他从库那举行主从复制(长处是削减主库压力,瑕玷是耽误稍大)。

以上就是大公司mysql集群用什么的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15923.html

标签: mysql
分享给朋友:

“大公司mysql集群用什么【MySQL教程】,mysql” 的相关文章

mysql怎样自动猎取时候日期的实例详解【MySQL教程】,mysql,时间,获取

mysql怎样自动猎取时候日期的实例详解【MySQL教程】,mysql,时间,获取

完成体式格局: 1、将字段范例设为 TIMESTAMP 2、将默许值设为 CURRENT_TIMESTAMP 举例运用: 1、MySQL 剧本完成用例 --增加CreateTime 设置默许时候 CURRENT_TIMESTAMP ALTER TABLE `table_name`...

MYSQL完成防备增加购物车反复的代码实例【MySQL教程】,MYSQL,购物车,添加

在向mysql中插进去数据的时刻最须要注意的就是防备反复发增加数据,下面这篇文章主要给人人引见了关于MYSQL怎样完成增加购物车的时刻防备反复增加的相干材料,文中经由历程示例代码引见的异常细致,须要的朋侪能够参考自创,下面来一同看看吧。 媒介 近来由于事情的缘由,在做APP购物车下单付出这一...

MySQL中关于日期函数汇总【MySQL教程】,MySQL,汇总,函数

MySQL中关于日期函数汇总【MySQL教程】,MySQL,汇总,函数

关于MySQL日期时刻函数,每回总能发明一些新特征,干脆做一次一致的整顿,补充下笔记库。能够会有所脱漏,迎接补充。 本文整顿了30个时刻日期函数,分为4个段落剖析,详见下文。 1 猎取时刻函数 猎取当前时刻 sysdate() now() , curre...

数据库纪录删除体式格局 有哪些【MySQL教程】,数据库,哪些,方式

数据库纪录删除体式格局 有哪些【MySQL教程】,数据库,哪些,方式

弁言 删除数据库纪录是一个异常罕见的需求,当数据落空代价时,我们便会删除它,然则假如操纵不当,每每就会把一些有代价的数据误删掉,形成重要数据的丧失,合理采纳删除体式格局才更好地运用数据资本,下面引见几种经常运用的删除体式格局。 删除体式格局 物理删除 物理删除就是直接从数据库中删除一...

怎样竖立可打印中文的数据库【MySQL教程】,数据库,中文,打印

平常的数据库的字符型数据的编码都是 latinl,这是不支撑中文的 而支撑中文的字符编码是utf-8和gbk 要想让数据库里的表能够显现中文就必须在竖立数据库的时刻指定字符编码 1 create database bb charset=utf8; 或许 1 1 create d...

mysql 设置参数详解【MySQL教程】,mysql,详解,配置

[client] port = 3306 socket = /var/lib/mysql/mysql.sock [mysql]#这个设置段设置启动MySQL效劳的前提;在这类状况下,no-auto-rehash确保这个效劳启动得比较快。 no-auto-rehash [mysq...