Redis
Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis 提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化( persistence )和客户端分片( client side sharding )等特性,用户可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。
Mysql
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。它还是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。另外因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
- 为什么Mysql跟Redis能成为数据库主流?
Mysql是关系型数据库而Redis是Nosql数据库
关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。
这两兄弟目前受到越来越多企业的青睐,而作为为一个合格的开发者,我们十分有必要深入的去学习其相关的知识,为自己的程序员生涯添砖加瓦一下。下面我为大家介绍3份相关文档,如果有老哥需要的话,是可以免费带走的!
Redis实战文档
第一部分 入门
- 第1章 初识Redis
- 第2章 使用Redis构建Web应用
第二部分 核心概念
- 第3章 Redis命令
- 第4章 数据安全与性能保障
- 第5章 使用Redis构建支持程序
- 第6章 使用Redis构建应用程序组件
- 第7章 基于搜索的应用程序
- 第8章 构建简单的社交网站
第三部分 进阶内容
- 第9章 降低内存占用
- 第10章 扩展Redis
- 第11章 Redis的Lua脚本编程
目录总述
![8b2b5c6d42fdb3bad9bd3551e11de4e4.png](https://i-blog.csdnimg.cn/blog_migrate/fc8535ea8384a5adc62df9f9ee7a3bd0.jpeg)
![d72c02dc5626a2f0e3c371bf65a59dc2.png](https://i-blog.csdnimg.cn/blog_migrate/88572a7e8ebf497071bd2b55304877be.jpeg)
![24ee2e4bc04ff86c885586b681ed2ef3.png](https://i-blog.csdnimg.cn/blog_migrate/c418da263223b1633e8c4ef655256162.jpeg)
MySQL王者晋级之路
这份文档的章节部分属实挺有趣,小编是星耀水平,你们是啥水平呢?
第1 部分倔强青铜篇
- 第1章 MySQL简介与主流分支版本
- 第2章 MySQL数据库的安装、启动和关闭
- 第3章 MySQL体系结构与存储引擎
- 第4章 数据库文件
- 第5章 表
- 第6章 索引
- 第7章 事务
- 第8章 锁
第2 部分秩序白银篇
- 第9章 备份恢复
第3 部分荣耀黄金篇
- 第10章 主从复制概述
- 第11章 复制原理及实战演练
第4 部分尊贵铂金篇
- 第 12章 MHA
- 第13章 Keepalived+双主架构
- 第 14章 PXC
- 第 15章 ProxySQL
第5 部分永恒钻石篇
- 第 16章 MySQL 5.7 新特性
- 第17章 MySQL全面优化
第6 部分至尊星耀篇
- 第 18章 Lepus 之 MySQL 监控
- 第19章 MySQL版本升级.
第7 部分最强王者篇
- 第20章 MySQL面试宝典
目录总述
![2338e1fcbcf55fdf94446bb9435e18a9.png](https://i-blog.csdnimg.cn/blog_migrate/15f3e44f6d7bf1ba8729437b5775e4c9.jpeg)
![cdd1e45d847fd899d306bbb90773eb20.png](https://i-blog.csdnimg.cn/blog_migrate/8491112aad0665c391493d7fc0daa81c.jpeg)
![1521b252d3e5f7fec4de1b7f9315273a.png](https://i-blog.csdnimg.cn/blog_migrate/1862df365dbd2fc79d26c1d7429f83a7.jpeg)
![3e57201e81f9c6a1eaa3ff1eacfc7d61.png](https://i-blog.csdnimg.cn/blog_migrate/0b790ad74abed9d80b245b48fe2c743b.jpeg)
![b6a7eaaf20d099da1c3144b2d1b0d22a.png](https://i-blog.csdnimg.cn/blog_migrate/3e025fdd1974c86f1fd3541f94eefddd.jpeg)
![52c9632015811ce00eaa7d4713b7890d.png](https://i-blog.csdnimg.cn/blog_migrate/031104f3223740f64884652ab9ceeaaf.jpeg)
![39a0d69acd6f46f09bc436dd06db6ede.png](https://i-blog.csdnimg.cn/blog_migrate/f7085cff1fe66ed9ba8f03094980fd86.jpeg)
说明一下:由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥帮忙点赞转发加关注后,私信【111】即可全部带走!
Mysql性能调优
一 基础篇
- 第1章MySQL基本介绍
- 第2章MySQL架构组成
- 第3章MySQL存储引擎简介
- 第4章MySQL安全管理
- 第5章MySQL备份与恢复
二 性能优化篇
- 第6章影响MySQLServer性能的相关因素
- 第7章MySQL数据库锁定机制
- 第8章MySQL数据库Query的优化
- 第9章MySQL数据库Schema设计的性能优化
- 第10章MySQLServer性能优化
- 第11章常用存储引擎优化
三 架构设计篇
- 第12章MySQL可扩展设计的基本原则
- 第13章可扩展性设计之MySQLReplication
- 第14章可扩展性设计之数据切分
- 第15章可扩展性设计之Cache与Search的利用
- 第16章MySQLCluster
- 第17章高可用设计之思路及方案
- 第18章高可用设计之MySQL监控
目录总述
![2f0152a854a678346469e76250838423.png](https://i-blog.csdnimg.cn/blog_migrate/4753a932f8c9127f786142baf63fff35.jpeg)
由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥帮忙点赞转发加关注后,私信【111】即可全部带走!