随笔分类 - MySQL
摘要:1. MySQL 集群 Cluster 服务性能扩展方式 Scale Up,向上扩展,垂直扩展 Scale Out,向外扩展,横向扩展 1.1 MySQL 主从复制 1.1.1 主从复制架构和原理 1.1.1.1 MySQL的主从复制 读写分离 复制:每个节点都有相同的数据集,向外扩展,基于二进制日
阅读全文
摘要:1. 备份恢复概述 1.1 为什么要备份 灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景 参考链接: https://www.toutiao.com/a6939518201961251359/ 1.2 备份类型 完全备份,部分备份 完全备份:整个数据集 部分备份:只备份数
阅读全文
摘要:1.1 并发控制 1.1.1 锁机制 锁类型: 读锁:共享锁,也称为 S 锁,只读不可写(包括当前事务) ,多个读互不阻塞 写锁:独占锁,排它锁,也称为 X 锁,写锁会阻塞其它事务(不包括当前事务)的读和写 S 锁和 S 锁是兼容的,X 锁和其它锁都不兼容,举个例子,事务 T1 获取了一个行 r1
阅读全文
摘要:MySQL是C/S 架构的,connectors是连接器;可供Native C API、JDBC、ODBC、NET、PHP、Perl、Python、Ruby、Cobol等连接mysql;ODBC叫开放数据库(系统)互联,open database connection;JDBC是主要用于java语言
阅读全文
摘要:1.1 VIEW 视图 视图:虚拟表,保存有实表的查询结果,相当于别名 利用视图,可以隐藏表的真实结构,在程序中利用视图进行查询,可以避免表结构的变化,而修改程序,降低程序和数据库之间的耦合度 利用视图进行查询操作可以带来以下好处: 隐藏表结构:使用视图可以将底层表的复杂性和细节与应用程序隔离开来。
阅读全文
摘要:1. SQL语言 1.1 关系型数据库的常见组件 数据库:database 表的集合,物理上表现为一个目录 表:table,行:row 列:column 索引:index 视图:view,虚拟的表 存储过程:procedure 存储函数:function 触发器:trigger 事件调度器:even
阅读全文
摘要:1 MySQL介绍 1.1 MySQL系列 1.1.1 MySQL 的三大主要分支 MySQL Mariadb Percona Server 1.1.2 官方网址 https://www.mysql.com/ http://mariadb.org/ https://www.percona. 1.1.
阅读全文
摘要:1 数据库原理 1.1 数据的分类 结构化的数据:即有固定格式和有限长度的数据。例如填的表格就是结构化的数据,国籍:中华人民共和国,民族:汉,性别:男,这都叫结构化数据 非结构化的数据:非结构化的数据越来越多,就是不定长、无固定格式的数据,例如: 网页,图片文件,有时候非常大,有时候很小;例如语音,
阅读全文