场景一:MySQL从库单张表误删除恢复 场景二:MySQL恢复指定表结构 场景三:MySQL恢复指定表数据 场景四:MySQL恢复指定库 场景五:MySQL恢复所有库数据 场景六:MySQL恢复指定表...
从MySQL全库备份中恢复某个库和某张表
在工作中针对数据库的导入导出,备份恢复等等经常会遇到,但是如果在工作的过程中,数据库不小心被人删除了,那该怎么办,我们需要先在备份中直接恢复,也可以从MySQL全库备份中恢复某个库和某张表,下面看一下...
etcd集群高可用
一、etcd介绍: ETCD 是一个高可用的分布式键值数据库,可用于服务发现。ETCD 采用 raft 一致性算法,基于 Go 语言实现。etcd作为一个高可用键值存储系统,天生就是为集群化而设计的。...
elasticsearch数据冷热分离
elasticsearch实现数据冷热分离的目的主要是为了方便针对旧数据和新数据的分离,比如只保留7天的数据,但是7天之前的数据查看的少了,但是为了方便后期使用,所以也做保留,但是却很少查看,这个时候...
elasticsearch dashboard+保留10天内索引+导入导出备份
在elasticsearch集群中,elasticsearch的基本操作都是在elasticsearch的dashboard中操作,比如索引分片,索引创建,elasticsearch的备份和恢复等等,...
MySQL多表关联查询
在一个程序的设计之初,会把数据库的结构进行细分,把关系表的信息分解成多个表,然后在根据关联表查询多个表中的数据组成一个信息表,这样做的好处不但可以解决伸缩性而且针对mysql的表结构的设计可以减少后期...
mysql大表修改字段
在mysql中如果遇到修改大的表,不管是增加字段还是修改表中的字段名称,这个对于线上环境来说都是一个大的工程,最基本的保障是数据的丢失问题,第二个就是针对线上环境的影响问题。如果说一点不影响这个有点不...
Amoeba+Mysql实现数据库读写分离
一、Amoeba 是什么 Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离...
Redis 集群模式(Cluster)原理详解
1、简述 Redis Cluster 集群中每个节点负责整个集群的一部分数据,每个节点上的数据多少可能不一样,节点之间通过一种特殊的二进制协议交互集群信息。 Redis Cluster将所有数据划分...
PostgreSQL高可用之Repmgr和Patroni部分场景对比
PostgreSQL数据库有着各种各样的高可用方案,绝大多数,都是基于流复制机制实现的,常见的例如Patroni+DCS,Pacemaker+Corosync,Repmgr,keepalived,pg...