
数据库
文章平均质量分 94
阿瓦隆*勒*菲
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zookeeper集群+Kafka集群(一)
Zookeeper集群ZookeeperZookeeper定义Zookeeper 工作机制Zookeeper特点Zookeeper 数据结构Zookeeper 应用场景Zookeeper选举机制部署Zookeeper集群ZookeeperZookeeper定义Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。Zookeeper 工作机制Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观原创 2021-07-20 17:47:53 · 478 阅读 · 0 评论 -
ELK是什么
ELK 企业级日志分析系统ELK 概述1、ELK简介ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。原创 2021-07-19 13:44:10 · 392 阅读 · 0 评论 -
GFS是什么,如何实现
GFS分布式文件系统GlusterFS 概述Glusterfs简介GlusterFS特点GlusterFS 术语模块化堆栈式架构GlusterFS 的工作流程弹性HASH算法弹性HASH算法的优点GlusterFs的卷类型分布式卷(Distribute volume)示例原理分布式卷特点条带卷(Stripe volume)示例原理条带卷特点复制卷(Replica volume)示例原理复制卷特点分布式条带卷(Distribute Stripe volume)#示例原理分布式复制卷(Distribute Re原创 2021-07-17 17:02:41 · 2729 阅读 · 1 评论 -
rsync远程同步的配置方法
关于rsync■一款快速增量备份工具●Remote Sync,远程同步●支持本地复制,或者与其他SSH、rsync主机同步●官方网站: http://rsync.samba.orgrsync远程同步点击展开rsync (Remote Syhc,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中,负责发起rsync同步操作的客户机称为发起端原创 2021-07-15 19:45:48 · 748 阅读 · 0 评论 -
什么是redis主从复制、哨兵模式及集群(图文详解)
redis主从复制及哨兵模式redis主从复制及哨兵模式概述Redis主从复制主从复制的作用主从复制流程部署Redis主从复制Redis哨兵模式哨兵模式原理哨兵模式的作用哨兵结构由组成部署redis哨兵模式模拟故障redis群集模式集群的作用Redis集群的数据分片以3个节点组成的集群为例Redis集群的主从复制模型搭建Redis群集模式redis主从复制及哨兵模式概述一、主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读原创 2021-07-14 23:08:42 · 727 阅读 · 0 评论 -
redis数据类型
redis数据类型一、String数据类型概述: String是 redis 最基本的类型,最大能存储512MB的数据,String类型 是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等1、SET/ GET/ APPEND/ STRLEN :PS: APPENDAPPEND key value追加键值,并返回追加后的长度(若键不存在,则相当于创建)exists home#判断该键是否存在,存在返回1,否则返回0append home “cat” .#该键并不存在,因此a原创 2021-07-11 23:28:57 · 489 阅读 · 0 评论 -
NoSQL之redis(二)
RedisRedis持久化持久化的功能Redis提供两种方式进行持久化触发条件手动触发自动触发其他自动触发机制执行流程启动时加载AOF持久化开启AOF执行流程命令追加(append)文件写入(write)和文件同步( sync)文件重写(rewrite)文件重写的流程如下RDB和AOF的优缺点RDB持久化AOF持久化Redis性能管理查看Redis内存使用内存碎片率总结Redis基础RDB和AOFRedis持久化持久化的功能Redis是内存数据库,数据都是存储在内存中,为了避免服务器断电等原因导致Re原创 2021-07-08 19:49:17 · 480 阅读 · 0 评论 -
NoSQL之Redis
Redis配置与优化关系数据库与非关系型数据库关系型数据库.非关系型数据库关系型数据库和非关系型数据库区别数据存储方式不同扩展方式不同对事务性的支持不同非关系型数据库产生背景总结Redis简介Redis服务器程序是单进程模型Redis 具有以下几个优点部署步骤Redis安装部署Redis命令工具redis-cli 命令行工具redis-benchmark测试工具Redis数据库常用命令rename 命令是对已有key进行重命名。 (覆盖)renamenxdbsize命令的作用是查看当前数据库中key的数目。原创 2021-07-08 14:00:15 · 989 阅读 · 2 评论 -
MySQL MHA
MySQL MHAMHA概述MHA的组成MHA的特点搭建MySQL MHA实验思路:MHA架构故障模拟MySQL MHA环境部署Master、 Slave1、Slave2 节点_上安装mysql5.7修改Master、 Slave1、 Slave2 节点的主机名修改Master、 Slave1、 Slave2 节点的Mysql主配置文件/etc/my.cnfMaster节点Slave1、Slave2 节点在Master、Slavel、 Slave2 节点上都创建两个软链接配置mysql 一主两从所有数据库节原创 2021-07-02 16:56:40 · 1299 阅读 · 0 评论 -
如何进行MySQL主从复制与读写分离的配置
MySQL主从复制与读写分离什么是读写分离?为什么要读写分离呢?什么时候要读写分离?主从复制与读写分离mysq支持的复制类型主从复制的工作过程MySQL主从复制延迟MySQL主从复制实操MySQL配置操作环境搭建MySQL主从复制MySQL读写分离原理目前较为常见的MySQL读写分离分为以下两种基于程序代码内部实现基于中间代理层实现什么是读写分离?读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把原创 2021-07-01 20:00:12 · 764 阅读 · 0 评论 -
mysql高级sql语句(二)
高级sql语句子查询外查询内查询EXISTSservant1表servant表inner join(内连接):只返回两个表中联结字段相等的行left join(左连接):返回包括左表中的所有记录和右表中联结字段相等的记录right join(右连接):返回包括右表中的所有记录和左表中联结字段相等的记录CREATEVIEWUNION交集值----取两个SQL语句结果的交集两表没有单独重复的行,并且确实有交集的时候用取两个SQL语句结果的交集,且没有重复无交集值----显示第一个SQL语句的结果,且与第二个SQ原创 2021-06-30 19:41:09 · 1649 阅读 · 1 评论 -
mysql高级sql语句(一)
高级sql语句mysql高级语句SELECT----显示表格中一个或数个栏位的所有资料DISTINCT ----不显示重复的资料WHERE----有条件查询AND OR--且,或IN----显示已知的值的资料BETWEEN--显示两个值范围内的资料use fate;create table servant (regiion char(10),store_Name char(10));insert into servant values ('english','yase');insert into s原创 2021-06-29 22:22:39 · 269 阅读 · 1 评论 -
如何进行MySQL备份与恢复
MySQL备份与恢复MySQL日志管理、备份与恢复MySQL日志管理、备份与恢复MySQL的日志默认保存位置为/usr/local/mysql/datavim /etc/my. cnf[mysqld]##错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启log-error=/usr/local/mysql/data/mysql_error.log#指定日志的保存位置和文件名##通用查询日志,用来记录MySQL的所有连接和语句,默认是关闭的general_log=ON原创 2021-06-26 23:20:26 · 616 阅读 · 1 评论 -
数据库日常使用的存储引擎
存储引擎存储引擎概念介绍MySQL常用的存储引擎MylSAM的特点介绍MyIAM支持的存储格式静态(固定长度)表动态表压缩表MyISAM适用的生产场景举例InnoDB特点介绍InnoDB适用生产场景分析业务需要事务的支持业务数据更新较为频繁的场景业务数据一致性要求较高硬件设备内存较大,利用InnoDB较好的缓存能力来提高内存利用率,减少磁盘I/O的压力企业选择存储引擎依据支持的字段和数据类型锁定类型:不同的存储引擎支持不同级别的锁定索引的支持事务处理的支持数据库操作存储引擎的方法查看系统支持的存储引擎查看表原创 2021-06-25 23:59:33 · 1022 阅读 · 0 评论 -
MYSQL事务的作用和配置方法
MYSQL事务原创 2021-06-24 14:57:24 · 1053 阅读 · 0 评论 -
什么是MySQL索引
MySQL索引索引的概念索引的作用索引的副作用创建索引的原则依据索引的分类和创建普通索引:最基本的索引类型,没有唯一性之类的限制唯一索引:与普通索引类似,但区别是唯一索引列的每个值都唯一主键索引:是一种特殊的唯一索引,必须指定为“PRIMARY KEY"。一个表只能有一一个主键,不允许有空值。组合索引(单列索引与多列索引) :可以是单列上创建的索引,也可以是在多列上创建的索引。索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据原创 2021-06-24 10:02:48 · 2190 阅读 · 1 评论 -
数据库管理方法
数据库用户管理数据库用户管理新建用户查看用户信息重命名用户删除用户修改当前登录用户密码修改其他用户密码忘记root密码的解决办法修改/etc/my.cnf 配置文件,不使用密码直接登录到mysql使用update修改root密码,刷新数据库数据库用户授权授予权限命令各段的含义查看权限撤销权限数据库用户管理新建用户CREATE USER '用户名'@'来源地址’[IDENTIFIED BY [PASSWORD]'密码'];‘用户名’:指定将创建的用户名‘来源地址’: 指定新创建的用户可在哪些主机上登原创 2021-06-23 14:37:09 · 1862 阅读 · 1 评论 -
如何进行MySQL数据库管理
MySQL数据库管理常用的数据类型查看数据库结构查看当前服务器中的数据库查看数据库中包含的表3.查看表的结构(字段)SQL语句SQL语言分类创建及删除数据库和表创建新的数据库创建新的表删除指定的数据表删除指定的数据库管理表中的数据记录向数据表中插入新的数据记录查询数据记录修改、更新数据表中的数据记录在数据表中删除指定的数据记录修改表名和表结构修改表名扩展表结构(增加字段)修改字段(列)名,添加唯一键删除字段数据表高级操作克隆表,将数据表的数据记录生成到新的表中方法一方法二清空表,删除表内的所有数据方法一方法原创 2021-06-22 14:37:57 · 509 阅读 · 0 评论 -
数据库的定义
数据库数据库的组成数据(Data)表数据库数据库管理系统(DBMS)数据库系统数据库系统发展史第一代数据库第二代数据库第三代数据库当今主流数据库关系型数据库应用举例实体属性联系非关系数据库介绍非关系型数据库的优点MySQL数据库介绍特点MySQL商业版与社区版两者区别数据库的组成数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBM原创 2021-06-22 09:10:51 · 1291 阅读 · 0 评论