![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 71
Pluto372
记录自己的学习笔记,同时方便自己忘了可以容易复习
展开
-
Springboot+MyBatis+MySQL实现读写分离
引言读写分离就是对于一条SQL该选择哪一个数据库去执行,至于谁来做选择数据库这件事,主库一般用来执行“写”操作,从库用来执行“读”操作,从库可以有多个,主库从库之间的数据同步则是通过数据库间的异步线程进行通信。一般来说,读写分离有两种实现方式。第一种是依靠中间件MyCat,也就是说应用程序连接到中间件,中间件帮我们做SQL分离,去选择指定的数据源;第二种是应用程序自己去做分离。主要是利用Spring提供的路由数据源,以及AOP。读写分离实现读写分离需要的基础环境的的搭建:Linux下MySQL实现主从原创 2022-02-11 17:15:49 · 774 阅读 · 0 评论 -
Linux下Mysql主从复制搭建
Mysql主从复制搭建随着互联中业务访问量的发展,如果是单机部署数据库,就会导致I/O访问频率过高,为了让数据库高可用,采用数据库读写分离架构。主从复制原理当Master节点进行insert、update、delete操作时,会按顺序写入到binlog中。salve从库连接master主库,Master有多少个slave就会创建多少个binlog dump线程。当Master节点的binlog发生变化时,binlog dump 线程会通知所有的salve节点,并将相应的binlog内容推送给sl原创 2022-02-11 10:21:59 · 861 阅读 · 0 评论 -
sql加强——练习篇
sql语句练习建表:--学生表CREATE TABLE `Student`(`s_id` VARCHAR(20),`s_name` VARCHAR(20) NOT NULL DEFAULT '',`s_birth` VARCHAR(20) NOT NULL DEFAULT '',`s_sex` VARCHAR(10) NOT NULL DEFAULT '',PRIMARY KEY(`s_id`));--课程表CREATE TABLE `Course`(`c_id` VARCHAR(2原创 2021-11-16 16:18:03 · 147 阅读 · 0 评论 -
SQL语句——基础篇
SQL语句数据库1、创建数据库create database 数据库名2、删除数据库drop database 数据库名3、切换数据库use 数据库名4、查看所有数据库show databases表1、建表create table 表名( field1 type1 [not null] [primary key], field2 type2 [not null], ..)# field:字段名, type:字段类型,primary key 设置主键原创 2021-11-16 16:09:56 · 985 阅读 · 0 评论