摘要:
1.1 Nginx 概述 1.1.1 Nginx 介绍 Nginx:engine X ,2002年开发,分为社区版和商业版(nginx plus ) 2019年3月11日 F5 Networks 6.7亿美元的价格收购 Nginx是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以 阅读全文
摘要:
1. WEB 服务和HTTP协议 1.1 HTTP 超文本传输协议 1.1.1 HTTP 相关概念 互联网:是网络的网络,是所有类型网络的母集。 因特网:世界上最大的互联网网络。即因特网概念从属于互联网概念。习惯上,大家把连接在因特网上的计算机都成为主机。 万维网:WWW(world wide we 阅读全文
摘要:
1. 集群和分布式 系统性能扩展方式: Scale UP:垂直扩展,向上扩展,增强,性能更强的计算机运行同样的服务 Scale Out:水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,Cluster 垂直扩展不再提及: 随着计算机性能的增长,其价格会成倍增长 单台计算机的性能是有上限的 阅读全文
摘要:
1. MySQL 集群 Cluster 服务性能扩展方式 Scale Up,向上扩展,垂直扩展 Scale Out,向外扩展,横向扩展 1.1 MySQL 主从复制 1.1.1 主从复制架构和原理 1.1.1.1 MySQL的主从复制 读写分离 复制:每个节点都有相同的数据集,向外扩展,基于二进制日 阅读全文
摘要:
1. 安全技术和防火墙 1.1 安全技术 入侵检测系统(Intrusion Detection Systems):特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报警和事后监督为主,提供有针对性的指导措施和安全决策依据,类似于监控系统一般采用旁路部署方式 入侵防御系统(Intr 阅读全文
摘要:
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 阅读全文