第一章: 关系型和非关系型 1.实质。 非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。 2.价格。 目前基本上大部分主流的非关系型数据库都是免费的。而比较有名气的关系型数据库,比如Oracle、DB2、MSSQL是收费的 ...
分类:
数据库 时间:
2020-07-23 18:53:41
阅读次数:
78
1.4 数据库的安装 作为数据存储的重要部分,数据库同样是必不可少的,数据库可以分为关系型数据库和非关系型数据库。 关系型数据库如 SQLite、MySQL、Oracle、SQL Server、DB2 等,其数据库是以表的形式存储;非关系型数据库如 MongoDB、Redis,它们的存储形式是键值对 ...
分类:
数据库 时间:
2020-07-17 13:51:01
阅读次数:
60
目录 一、Mongodb 二、Memcached 1.介绍 2.Memcached工作方式分析 3.如何实现分布式可拓展性 三、Redis 1.介绍 2.工作方式分析 3.如何实现分布式可拓展性 四、三种数据库对比 1.redis和Mongodb应用场景对比 2.Memcached和Redis应用场 ...
分类:
数据库 时间:
2020-07-13 13:39:13
阅读次数:
84
1、初始数据库 1.1、数据库分类 关系型数据库:(SQL) Mysql、Oracle、sql Server、DB2、SqlLite 通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表 非关系型数据库:(NoSQL) Redis、MongDB 非关系数据库,对象存储,通过对象的属性来 ...
分类:
数据库 时间:
2020-07-12 22:28:43
阅读次数:
93
是一种 key value形式的非关系型数据库-nosql 经常查询并且不经常修改的数据。一般都放在redis中。 支持的功能: 1.多种数据结构,string list hash set zset 2.支持持久化,内存存储、硬盘存储 3.过期时间,事务。 ...
分类:
其他好文 时间:
2020-07-12 18:56:33
阅读次数:
70
Spring Data 对于数据访问层,无论是 SQL(关系型数据库)还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知 ...
分类:
数据库 时间:
2020-07-10 00:38:02
阅读次数:
185
Redis 应用 一、Redis 应用 1.1.1 Redis 介绍 Redis 介绍 Redis 是一种基于键值对(key value)的 NoSQL(非关系型) 数据库,与很多键值对数据库不同, redis 中的值可以有 string,hash,list,set,zset,geo 等多种数据结构 ...
分类:
其他好文 时间:
2020-07-09 19:24:49
阅读次数:
86
什么是MongoDB MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。MongoDB用c++编写的。 优势: 面向文档的存储:以 JSON 格式的文档保存数据。 任何属性都可 ...
分类:
数据库 时间:
2020-07-05 19:03:20
阅读次数:
61
在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很 ...
关系型数据库和非关系型数据库在使用场景上差别比较大,所以并不存在孰强孰弱,只有结合自身的业务特点才能发挥出这两类数据库的优势,下面说说这两类数据库的一些特点: 首先一般非关系型数据库是基于CAP模型,而传统的关系型数据库是基于ACID模型的 1. 数据存储结构: 首先关系型数据库一般都有固定的表结构 ...
分类:
数据库 时间:
2020-07-03 12:52:56
阅读次数:
66