一、SQL 组成部分 1、数据定义语言(SQL DDL),用于定义 SQL 模式、基本表、视图、索引等结构。 2、数据操纵语言(SQL DML),分为数据查询和数据更新。 数据更新:插入、删除、修改。 3、嵌入式 SQL 语言的使用规定,涉及 SQL 语言嵌入在主体语言程序中的规则。 4、数据控制语 ...
分类:
数据库 时间:
2019-10-10 16:02:59
阅读次数:
226
AOF与RDB持久化通过保存数据库中的键值对来记录数据库状态不同,aof持久化是通过保存redis服务器所执行的写命令来记录数据库状态的。被写入AOF文件的所有命令都是以Redis的命令请求协议格式保存的。 1.AOF持久化的实现 AOF持久化的实现可以分为命令追加(append),文件写入,文件同 ...
分类:
其他好文 时间:
2019-10-09 12:39:09
阅读次数:
110
Redis aof持久化 Redis支持两种持久化方式:rdb与aof,上一篇文章中已经大致介绍了rdb的持久化实现,这篇文章主要介绍aof实现。 与rdb方式相比,aof会使用更多的存储空间,因为它将数据以客户端命令的形式进行存储,并使用ascii编码。但它也有相应的优点,如支持append的方式 ...
分类:
其他好文 时间:
2019-10-07 00:34:28
阅读次数:
109
Redis rdb持久化 Redis支持两种持久化方式:rdb与aof。rdb将一个节点上的内存数据序列化后存储到磁盘中,序列化的数据以尽可能节约空间的方式存储,并非完全的ascii表示。它的优点在于节约空间,恢复速度快,缺点在于每一次操作都需要对整个内存数据进行序列化,并且持久化过程中的修改被丢失 ...
分类:
数据库 时间:
2019-10-06 19:08:03
阅读次数:
140
原文链接:redis主从同步 redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB ...
分类:
其他好文 时间:
2019-10-05 16:37:43
阅读次数:
118
数据库是管理数据的技术,发展了以数据建模和数据库管理系统核心技术为主,内容丰富、领域宽广的一门学科,带动 了一类巨大的软件产业——数据库管理系统(DBMS)产品 及其相关工具和解决方案
数据模型是数据库系统的核心和基础。 ...
分类:
数据库 时间:
2019-10-05 10:27:40
阅读次数:
141
redis两种持久化的方式 RDB持久化可以在指定的时间间隔内生成数据集的时间点快照 AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集,AOF文件中全部以redis协议的格式来保存,新命令会被追加到文件的末尾,redis还可以在后台对AOF文件进行重写, ...
分类:
其他好文 时间:
2019-10-04 21:10:54
阅读次数:
80
前面我们说过,Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这几种丰富的数据类型我们花了两篇文章进行了详细的介绍,接下来我们要介绍 Redis ...
分类:
数据库 时间:
2019-09-29 23:42:50
阅读次数:
139
软件界有只猫,不用我说,各位看官肯定知道是哪只,那就是大名鼎鼎的Tomcat,现在又来了一只猫,据说是位东方萌妹子,暂且认作Tom猫的表妹,本来叫OpencloudDB,后又改名为Mycat,或许Cat更亲切?那现在就来认识下这只小猫吧。
数据库的核心地位就不说了,但现在的问题是,各种RDB,... ...
分类:
数据库 时间:
2019-09-29 20:12:40
阅读次数:
113