12 2022 档案
摘要:一、ELK 简介 ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。 简述 默认情况下,ES集群节点都是混合节点,即在elasticsearch.yml中默认node
阅读全文
摘要:前言 文件系统:用于存储和管理文件的相关系统。 存储系统类型存储技术 块存储 硬盘 文件存储 NFS、SISC、FTP 对象存储 OSS、S3(公有云) 分布式存储 GFS、MFS、Ceph、FastdFs 分布式存储优点: 增加存储容量 加快读写效率 保证文件高可用 1. GlusterFS的相关
阅读全文
摘要:一、rsync介绍 1.1 rsync简介 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。 rsync软件支持跨平台,适用于unix/ linux/windows等多种操作系统平台 rsyn
阅读全文
摘要:一、Redis的三种高可用方案 主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份(和同步),以及对于读操作的负载均衡和简单的故障恢复。 缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制 哨兵模式:在主从复制的
阅读全文
摘要:一、MHA概述 1.1 什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点故障的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切
阅读全文
摘要:一、MySQL主从复制 1.1 MySQL的复制类型 基于SQL语句的复制(STATEMENT默认)在主服务器上执行的 SQL 语句,在从服务器上执行同样的语句。MySQL 默认采用基于语句的复制,效率比较高。基于行的复制(ROW)把改变的内容复制过去,而不是把命令在从服务器上执行一遍。混合类型的复
阅读全文
摘要:一、高级SQL语句(进阶查询) 先准备2个表 一个location表: 一个store_info表: 1.1 select select,显示表格中一个或数个字段的所有数据记录。 1.2 distinct distinct,不显示重复的数据记录。 注意:关系型数据库,单次只能对一个字段去重。 1.3
阅读全文
摘要:一、mysql存储引擎概述 1.1 存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果研究大
阅读全文
摘要:一、事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个 整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据库系
阅读全文