随笔分类 -  数据库

摘要:[TOC] 1、MongoDB简介 是一个基于分布式文件存储的数据库。由 。旨在为 WEB应用 解决方案。 是一个介于 和`非关系数据库`之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的, 将数据存储为一个文档,数据结构由键值(key= value)对组成。 类似于 对象。字段值可以包含其 阅读全文
posted @ 2020-05-06 17:18 jasonminghao 阅读(2578) 评论(1) 推荐(0)
摘要:1、etcd介绍 etcd是Google公司使用Go语言开发的开源、高可用的分布式key value存储系统,可以用于配置共享和服务的注册和发现。 类似项目有zookeeper以及consul etcd具有以下特点: 完全复制:集群中的每个节点都可以使用完整的存档 高可用性:Etcd可用于避免硬件的 阅读全文
posted @ 2020-04-28 00:20 jasonminghao 阅读(2614) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2020-04-23 17:14 jasonminghao 阅读(357) 评论(0) 推荐(0)
摘要:[TOC] MySQL数据库分库备份 数据库密码保存在/etc/my.cnf文件中,所以在执行与mysql相关的命令不需要输入密码 分库备份思路: 拿到库名 1.注释版 bash !/bin/bash author: xiongminghao mail: jasonminghao@163.com d 阅读全文
posted @ 2020-02-25 01:47 jasonminghao 阅读(680) 评论(0) 推荐(0)
摘要:MySQL高可用之MHA [TOC] MHA简介 MHA(Master High Availability)目前在 方面是一个 的`解决方案 故障切换 主从提升 高可用软件 故障切换 10~30秒 故障切换 故障切换 保证数据的一致性 高可用`。 使用MySQL 5.6以上的 ,可以大大 的风险。 阅读全文
posted @ 2020-02-25 01:43 jasonminghao 阅读(585) 评论(0) 推荐(0)
摘要:`mysqldump mysql自带的数据库备份工具 单线程`,大部分生产环境的mysql数据库备份都是使用该工具,mysqldump可以将数据导出为原生sql语句,在将其数据导入至数据库时,相当于是执行一遍备份文件中的所有sql语句, 提供了 ,可以在 的时候, ,以便达到用户预期的效果 mysq 阅读全文
posted @ 2020-02-25 01:34 jasonminghao 阅读(308) 评论(0) 推荐(0)
摘要:MySQL语句 [TOC] SQL语句是结构化的查询语言,mysql接口程序只负责接受sql,传送给sql层 SQL语句的种类: DDL:数据库 定义语言 DCL:数据库 语言(grant revoke) DML:数据 操作语言(update delete insert) DQL:数据 语言(sho 阅读全文
posted @ 2020-02-25 01:31 jasonminghao 阅读(203) 评论(0) 推荐(0)
摘要:MySQL主从复制简介 Mysql的 方案,都是 的,只不过MySQL无需借助第三方工具,而是自带的同步 ,MySQL的 并不是磁盘上文件直接同步,而是将 日志发送给从库,由从库将 文件里的内容写入本地数据库。 在生产环境中,MySQL主从复制都是异步方式同步,即不是实时同步数据。 MySQL主从复 阅读全文
posted @ 2020-02-02 04:35 jasonminghao 阅读(884) 评论(0) 推荐(0)