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脚本编程
目录总述
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面试宝典
目录总述
说明一下:由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥可以点击此处来获取就可以了!
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监控
目录总述
由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥可以点击此处来获取就可以了!