redis 是什么 redis 是什么 我们都知道 mysql、oracle 是关系型数据库,它们的特点就是像一个 Excel 表格一样,而且都是用 SQL 语句。但是你可能看到一种东西叫NoSQL。NoSQL 泛指非关系型数据库,他的存储结构和关系型数据库不一样,一般是存储的数据都是 KV 格式的 ...
分类:
其他好文 时间:
2018-10-16 20:53:28
阅读次数:
190
什么是关系型数据库? 数据库就是用来存储数据的仓库,是一种特殊的文件。 根据存储的数据不同,划分为关系型数据库和非关系型数据库。 关系型数据库就是指 建立在关系模型基础上的数据库,通俗来讲这种数据库就是由多张表组成,并且这些表之间存在一定的关系。 关系型数据库的核心元素: 记录: 数据行 字段 : ...
分类:
数据库 时间:
2018-10-15 00:42:35
阅读次数:
271
>数据库分类 数据库可分为关系型数据库(Sql)和非关系型数据库(NoSql) Sql: mysql、sqlserver、oracle NoSql: 1)键值对数据库:redis、memcache 2)列存储数据库:hbase 3)文档型数据库:mongdb 4)图形数据库:graph ? 区别 1 ...
分类:
数据库 时间:
2018-10-10 23:40:18
阅读次数:
177
第三部分 数据库和缓存(46题)1. 列举常见的关系型数据库和非关系型都有那些? 关系型数据库:通过外键关联来建立表与表之间的关系 非关系型数据库:以对象的形式存储在数据库中,而对象之间的关系是通过对象自身的属性决定 关系型数据库:MySQL、SQLite、Oracle 优点:使用方便:通用的sql ...
分类:
数据库 时间:
2018-10-09 22:45:08
阅读次数:
215
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的,下面我从个人当面试官的经验,总结几个必须要掌握的知识点。(知识点较多,我整理了个思维导图,后台回复redis,发送给你) 介绍:Redis 是一个开源的使用 ANSI C ...
分类:
其他好文 时间:
2018-10-06 21:37:07
阅读次数:
198
一,了解Mysql 1,数据库管理软件的分类 管理数据的工具有很多种,不止mysql一个。关于分类其实可以从各个纬度来进行划分,但是我们最常使用的分类还是根据他们存取数据的特点来划分的,主要分为关系型和非关系型。 可以简单的理解为,关系型数据库需要有表结构,非关系型数据库是key-value存储的, ...
分类:
数据库 时间:
2018-10-05 22:38:07
阅读次数:
236
比如 有一个学生的数据: 姓名:张三,性别:男,学号:12345,班级:二年级一班 还有一个班级的数据: 班级:二年级一班,班主任:李四 关系型数据库中,我们创建学生表和班级表来存这两条数据,并且学生表中的班级存储的是班级表中的主键。 非关系型数据库中,我们创建两个对象,一个是学生对象,一个是班级对 ...
分类:
数据库 时间:
2018-10-05 13:56:55
阅读次数:
128
数据模型 数据库回顾 分类: 关系型数据库:MySQL、sqlite、… 非关系型数据库:Redis、MongoDB、… 操作: 执行原生SQL语句,每次都需要拼接SQL语句,非常繁琐而且特别容易出错。 ORM(对象关系映射),使用ORM可以通过对对象的操作完成对数据库的操作。 flask-sqla ...
分类:
其他好文 时间:
2018-10-05 12:31:43
阅读次数:
162
Redis 什么是redis 1.Redis是远程的,有服务端和客户端,有自己的协议 2.Redis是基于内存的,数据和结构存贮在内存中,运行速度远远高于硬盘存贮型的Mysql,比较吃内存的软件 3.Redis是非关系型数据库,关系型数据库在存贮之前必须定义好数据字典,后续的数据按照数据字典进行存贮 ...
分类:
其他好文 时间:
2018-09-30 14:45:52
阅读次数:
105
第1节 MySQL基础 一,说明 关系型数据库通过外键关联来建立表与表之间的关系, 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 关系型数据库通过外键关联来建立表与表之间的关系, 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系 ...
分类:
数据库 时间:
2018-09-26 23:57:52
阅读次数:
383