写点什么

惊为天人!从 Sql 到 Nosql,redis+mysql 从架构到优化全覆盖

作者:Geek_0c76c3
  • 2022 年 9 月 29 日
    湖南
  • 本文字数:1513 字

    阅读完需:约 5 分钟

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 面试宝典

目录总述









说明一下:由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥点此→Java思维导图

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 监控

目录总述



由于篇幅限制不能将全部内容展示出来,三份文档以及全部打包好啦(无缺页漏页情况),需要的老哥点此——【传送门免费货区

用户头像

Geek_0c76c3

关注

+小助理 ikt4435 资料全部白嫖 2022.09.16 加入

还未添加个人简介

评论

发布
暂无评论
惊为天人!从Sql到Nosql,redis+mysql从架构到优化全覆盖_Java_Geek_0c76c3_InfoQ写作社区