数据库
EoinXu
菜鸟
展开
-
Linux系统架构-----redis-sentinul(哨兵模式)集群部署
一.案例分析sentinel模式是基于master-slave模式发展的,但是master-slave不够故障自动切换。 所以redis官方自3.0的版本加入sentinel架构,已解决故障自动切换问题二.环境部署 角色 IP地址 软件包 redis-master、redis-sentinel 192.168.43.101/24 redis-4...原创 2020-03-23 19:06:35 · 1476 阅读 · 1 评论 -
Linux系统架构-----redis-cluster集群的节点扩容与数据恢复
一.案例概述某电商大型项目,由于业务大规模升级。项目中的前置缓存节点,已经不能满足当前的业务需求。现在对redis-cluster集群redis扩容一套redis主备节点,对于实际的生产环境,一般规划是在晚上凌晨12点操作。操作之前提前做好redis安装部署,晚上12点左右,业务量比较少,影响范围比较少,redis对接的底层数据库(MySQL),先要锁库、锁表,不生产业务流数据,这样redis...原创 2020-03-23 17:44:49 · 575 阅读 · 1 评论 -
Linux系统架构-----MySQL主从复制与读写分离
一.主从复制原理MySQL的主从复制和MySQL的读写分离两者有着紧密的联系,首先要部署主从复制,只有主从复制完成了,才能在此基础之上进行数据的读写分离 MySQL支持三类主从复制类型: 基于语句的复制,在主服务器上的执行的语句SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高 基于行的复制,把改变的内容复制过去,而不是把命令在从服务器上执行一遍 混合...原创 2020-01-09 19:46:36 · 803 阅读 · 1 评论 -
Linux系统架构-----MySQL完全备份、恢复与增加备份、恢复
一.数据库备份的概述数据库备份提高系统的高可用性和灾难恢复性,在数据库系统崩溃时,没有数据库备份就没办法找到数据 使用数据库备份还原数据库,是数据库崩溃时提供数据恢复最小代价的最优方案,如果让用户重新添加数据,代价未免太大 没有数据就没有一切,数据库备份是一种防范灾难的强力手段 有多种原因造成数据的丢失:程序错误、人为错误、计算机失败、磁盘失败、物理灾难二.数据库备份的分类从物理与...原创 2020-01-08 22:36:51 · 622 阅读 · 2 评论 -
Linux系统架构-----MySQL存储引擎MyISAM与InnoDB
一.MySQL的存储引擎简介什么是存储引擎MySQL中的数据用各种不同的技术存储在文件,每一种技术都使用不同的存储机制、索引技巧、锁定水平等不同的功能和能力,通过选择不同的技术,能够获得额外的速度或者功能,从而改善应用的整体功能。这些不同的技术以及配套的功能在MySQL中称为存储引擎。MySQL存储引擎的体系结构MySQL提供了多个不同的存储引擎,可以预先设置或者在MySQL服务器中...原创 2020-01-08 11:10:44 · 1316 阅读 · 1 评论 -
Linux系统架构-----MySQL数据库索引与事务
目录一.数据库索引基础二.创建索引与查看索引三.MySQL事务的概念以及特点四.MySQL操作事务一.数据库索引基础索引的概念索引是一种特殊的文件,包含着数据表中所有记录的引用指针。即数据库索引相当于一本书的目录,能够加快数据库的查询速度。数据库索引就是为了提高表的搜索效率而对某些字段的值建立起来的目录 索引的作用建立索引的目的是为了加快对表中记录的...原创 2020-01-04 23:02:26 · 613 阅读 · 1 评论 -
Linux系统架构-----MySQL基础概念与MySQL数据库的使用命令
目录一.数据库的基本概念二.非关系型数据库三.MySQL数据库搭建四.数据库的基本命令操作五.SQL基本命令一.数据库的基本概念数据库的作用让数据可以持久化保存、具有高可靠性、高可用性、数据能够快速提取数据库的存储类型关系型数据库:存储的数值,字符,字符串,布尔值。mysql(oracle)、sql server(微软)、oracle、db2(IBM)、...原创 2020-01-02 21:29:35 · 845 阅读 · 1 评论 -
Linux系统架构-----MySQL高可用群集--MHA
目录一.MHA的简介二.MHA的搭建方案三.MHA操作实例一.MHA的简介MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,MHA是由日本人开发,是一套优秀的MySQL故障切换和主从复制的高可用软件 在MySQL故障切换的过程中,MHA能做到0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中...原创 2020-01-12 00:04:49 · 626 阅读 · 1 评论 -
Linux系统架构-----redis的安装配置优化与命令操作
一.redis简介二.redis的配置原创 2020-02-13 00:03:05 · 488 阅读 · 1 评论 -
Linux系统架构-----redis群集搭建
一.redis群集介绍redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建Cluster群集主从同步/复制通过持久化功能,redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中的数据保存到硬盘上,重启会从硬盘上加载数据,但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障...原创 2020-02-14 10:45:37 · 1882 阅读 · 1 评论 -
Linux系统架构-----memcached简介、操作命令与部署
一.memcache的详述memcache的定义memcache是一套分布式的高速缓存系统,由LiveJournal的Bard Fitzpartrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度,提升效果十分显著。memcache是一套开放源代码软件,以BSD license授权发布的 以下是memcache官网(http://m...原创 2020-02-19 20:58:06 · 771 阅读 · 1 评论 -
Linux系统架构-----部署memcached集群
一.memcached集群分析二.memcached集群部署原创 2020-02-21 17:11:45 · 1869 阅读 · 1 评论