超详细在Linux环境安装MySQL8.0教程

本文讲解的是mysql安装及配置教程,安装mysql、Mysql数据库、mysql安装,mysql安装教程,mysql下载安装。MySQL是一种流行的开源关系型数据库管理系统,它广泛用于网站和服务的数据存储和管理。

如何迁移到分库分表?

一般来说,会有三种方式:1、停止部署法。2、双写部署法,基于业务层。3、双写部署法,基于 binlog 。具体的详细方案,可以看看如下两篇文章:《数据库分...

了解和使用过哪些分库分表中间件?

在将数据库进行分库分表之后,我们一般会引入分库分表的中间件,使之能够达到如下目标。尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平...

用了分库分表之后,有哪些常见问题?

虽然数据分片解决了性能、可用性以及单点备份恢复等问题,但分布式的架构在获得了收益的同时,也引入了新的问题。面对如此散乱的分库分表之后的数据,应用开发工程师...

什么是分库分表?

数据分片,指按照某个维度将存放在单一数据库中的数据分散地存放至多个数据库或表中以达到提升性能瓶颈以及可用性的效果。数据分片的有效手段是对关系型数据库进行分...

聊聊 MongoDB 备份?

和 MySQL 备份方式和策略类似,MongoDB 也需要定期的全量备份,以及定期的增量备份。具体可以看看 《MongoDB 增量备份方案》 和 《Mon...

MongoDB 如何实现分片?

MongoDB 分片,是将数据水平切分到不同的物理节点。当应用数据越来越大的时候,数据量也会越来越大。当数据量增长时,单台机器有可能无法存储数据或可接受的...

MongoDB 如何实现高可用?

和 MySQL 一样,MongoDB 也提供了其复制方案,为实现高可用提供了基础。目前,MongoDB 支持两种复制模式:Master / Slave ,...

什么是 MongoDB 聚合操作?

聚合操作,能够处理数据记录并返回计算结果。聚合操作能将多个文档中的值组合起来,对成组数据执行各种操作,返回单一的结果。它相当于 SQL 中的 COUUNT...

什么是 MongoDB ?

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 jSON ...

什么是 NoSQL 数据库?

NoSQL 是非关系型数据库,NoSQL = Not Only SQL 。? NoSQL 和 RDBMS 有什么区别?关系型数据库,采用的结构化的数据。N...

Redis 有哪些重要的健康指标?

推荐阅读 《Redis 几个重要的健康指标》存活情况连接数阻塞客户端数量使用内存峰值内存碎片率缓存命中率OPS持久化失效KEY慢日志如何提高 Redis ...

什么是 Redis 分区?

? 关于如下四个问题,直接看 《Redis 分区》 文章。Redis 分区是什么?分区的优势?分区的不足?分区类型?可能有胖友会懵逼,又是 Redis 主...

什么是 Redis 主从同步?

Redis 主从同步Redis 的主从同步(replication)机制,允许 Slave 从 Master 那里,通过网络传输拷贝到完整的数据备份,从而...

什么是 Redis 事务?

和众多其它数据库一样,Redis 作为 NoSQL 数据库也同样提供了事务机制。在 Redis 中,MULTI / EXEC / DISCARD / WA...

什么是 Redis Pipelining ?

一次请求/响应服务器能实现处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。注意,Redi...

如何使用 Redis 实现分布式锁?

Redis 实现分布式锁,需要考虑如下几个方面:1、正确的获得锁set 指令附带 nx 参数,保证有且只有一个进程获得到。2、正确的释放锁使用 Lua 脚...

聊聊 Redis 使用场景

Redis 可用的场景非常之多:数据缓存会话缓存时效性数据访问频率计数器社交列表记录用户判定信息交集、并集和差集热门列表与排行榜最新动态消息队列分布式锁详...

Redis 有哪些数据结构?

如果你是 Redis 普通玩家,可能你的回答是如下五种数据结构:字符串 String字典Hash列表List集合Set有序集合 SortedSet如果你是...

Redis 回收进程如何工作的?

理解回收进程如何工作是非常重要的:一个客户端运行了新的写命令,添加了新的数据。Redis 检查内存使用情况,如果大于 maxmemory 的限制, 则根据...

Redis 有几种持久化方式?

? 持久化方式Redis 提供了两种方式,实现数据的持久化到硬盘。1、【全量】RDB 持久化,是指在指定的时间间隔内将内存中的数据集快照写入磁盘。实际操作...