数据库
文章平均质量分 80
哆啦酱不加班
把摸鱼的时间用来学习
展开
-
Ubuntu 18.04 下实现MySQL主从复制与读写分离
文章首发于个人博客,欢迎访问关注:https://www.lin2j.tech 准备工作 准备两台主机(一台作为主服务器,一台作为从服务器),使用虚拟机即可 为两台主机配置相同版本的 MySQL,这里使用的是 5.7 版本 开放主服务器的 3306 端口 说明 主服务器IP:192.168.1.198, mysql账号密码:master,master 从服务器IP:192.168.2.129, mysql账号密码:slave, slave 一、配置主服务器 修改 /etc/mysql/mysql.原创 2021-03-23 07:52:23 · 208 阅读 · 1 评论 -
浅谈数据库之事务
文章首发于个人博客,欢迎访问关注:https://www.lin2j.tech 事务是数据库管理系统执行过程的一个逻辑单位,由有限的数据库操作序列构成 四个特性: 原子性(Atomicity):事务被视为最小操作单元,其中的操作要么全部成功,要么全部失败。 隔离性(Isolation):事务所做的修改在最终提交之前对其他事务是不可见的。 一致性(Consistency):数据库在执行事务前后保持一致性的状态,在一致性状态下,所有事务对数据库的读取都是同一个结果。即事务的中间状态对其他事务不可见。只有数据的原创 2021-03-22 08:04:38 · 66 阅读 · 0 评论 -
浅谈数据库之并发控制
文章首发于个人博客,欢迎访问关注:https://www.lin2j.tech 事务可以一个一个地串行执行,即每个时刻都只有一个事务在执行。 事务也可以在cpu的支持下并行执行,即每个时刻可能不止一个事务在执行。 并发执行下会发生很多问题,因此需要通过并发控制对事务进行调控,保证数据库系统正确、稳定的运行。 并发控制的技术有:封锁,时间戳,乐观控制法,多版本控制法(MVCC)。 toc 并发下可能发生的事务问题 并发环境下,事务的隔离性难以保证,事务的一致性就会遭到破坏 丢失修改:事务T1修改一个数据原创 2021-03-22 08:03:08 · 257 阅读 · 0 评论