mysql
头发还长的程序员
这个作者很懒,什么都没留下…
展开
-
mysql(二)高可用集群搭建之主从复制
前言Mysql作为世界上使用最为广泛的数据库之一,免费是其原因之一,不可忽略的是它本身的功能的确很强大;随着技术的发展,在实际的生产环境中,由单台mysql服务器不能满足实际的需求,此时数据库集群就很好的解决了这个问题;采用mysql分布式集群,能够搭建一个高并发、负载均衡的集群服务器。在此之前我们必须保证每台mysql服务器里的数据同步。数据同步我们可以通过mysql内部配置就可以轻松完...原创 2019-10-04 11:11:37 · 174 阅读 · 0 评论 -
mysql(一)安装与卸载
Linux安装与卸载mysql1、先检查系统是否装有mysqlrpm -qa | grep mysql1.1 若有结果1.2卸载mysql1.2.1 停止mysql服务service mysqld stop1.2.2卸载mysql客户端rpm -ev mysql-community-client-5.7.22-1.el6.x86_64若是报依赖错误可...原创 2019-10-04 11:19:49 · 99 阅读 · 0 评论 -
mysql(三)使用mycat实现读写分离
MyCat介绍MyCat是一款由阿里Cobar演变而来的用于支持数据库读写分离、分表分库的分布式中间件。mycatz支持oracle、mssql、mysql、pg、db2关系型数据库,也支持mongodb等非关系型数据库.mycat原理主要是通过对sql的拦截,然后经过一定规则的分片解析、路由分析、读写分离分析、缓存分析等,然后将sql发给后端真实的数据块,并将返回的结果做适当处理返回给客...原创 2019-10-05 11:01:38 · 305 阅读 · 0 评论 -
mysql(四)分表分库
数据库分表分库策略数据库分表分库原则遵循垂直拆分与水平拆分。垂直拆分垂直拆分就是根据不同的业务,分为不同的数据库,比如会员数据库、订单数据库、支付数据库等,垂直拆分在大型电商系统中用的非常常见。优点:拆分后业务清晰,拆分规则明确,系统之间整合或扩展容易。缺点:部分业务表无法join,只能通过接口方式解决,提高了系统复杂度,存在分布式事务问题。水平拆分把同一个表拆到...原创 2019-10-08 16:39:04 · 129 阅读 · 0 评论