![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
浅吻@
这个作者很懒,什么都没留下…
展开
-
MySQL集群高可用架构
MySQL集群高可用架构 前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务而言,高可用可能更加复杂,对用户的服务可用,不仅仅是能访问,还要保证数据的正确性,因此数据库的高可用方案一直以来是讨论的热点 1.MySQ...原创 2019-05-21 11:18:52 · 2196 阅读 · 0 评论 -
pymysql
pymysql处理事件时: # pymysql-event import pymysql # 涉及到写操作的需要commit db = pymysql.connect(host="localhost",user="root",password="123456", database="studentInfo",port=3306,charset="utf8") cursor = db.curso...原创 2019-03-23 16:29:42 · 274 阅读 · 1 评论 -
MySQL第三篇
MySQL第三篇 1、锁(MySQL自动加锁和释放锁) 目的 :解决客户端并发访问的冲突问题 2、锁分类 1、锁类型 1、读锁(共享锁) select :加读锁之后别人可以查询,但是不能更改(update) 2、写锁(互斥锁、排他锁) update :加写锁之后,别人不能查、不能改 2、锁粒度 1、行级锁 :可加读锁、写锁 2、表级锁 :可加读锁、写锁 3、存储引擎(处理表的...原创 2019-03-16 21:16:57 · 174 阅读 · 0 评论 -
MySQL第二篇
MySQL第二篇 distinct :不显示字段的重复值 1、sanguo表中有哪些国家 select distinct country from sanguo; 2、sanguo表中有几个国家 select count(distinct country) from sanguo; 嵌套查询(子查询) 1、定义 :把内层的查询结果作为外层查询的条件 2、语法 select … from 表名...原创 2019-03-16 20:15:40 · 162 阅读 · 0 评论 -
MySQL第一篇
MySQL第一篇 1.启动和连接MySQL服务器 sudo /etc/init.d/mysql start sudo /etc/init.d/mysql start | stop | restart sudo -i /etc/mysql/mysql.conf.d/ 配置文件 2.客户端连接 mysql -h主机地址 -u用户名 -p密码 mysql -hlocalhost -uroot...原创 2019-03-16 19:17:21 · 211 阅读 · 0 评论 -
分布式数据库集群
分布式数据库集群 Mysql cluster是适用于分布式计算环境的高可用、高冗余版本的mysql,其技术在分布式系统中为mysql数据提供了冗余特性,增强了安全性,使得单个mysql服务器故障不会对系统产生巨大的负面效应,系统的稳定性得到保障。Mysql cluster采用shared-nothing(无共享)架构,主要利用了NDB存储引擎来实现,NDB存储引擎是一个内存式存储引擎,要求数据必须...原创 2019-05-23 19:16:04 · 1072 阅读 · 0 评论