非关系型数据库Redis
1.nosql NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。 关系型数据库:以关系(由行和列组成的二维表)模型为核心数据库. 有表的储存系统 RDBMS: mysql,oracle,SQLserver等 1.1分类 2.Redis(非关系型数据库) (1)Redis 是一个高性能的 开源的、C语言写的Nosql(非关系型数据库),数据保存可以存储在内存中或者磁盘中。 (2)Redis 是以key-value形式存储,和传统的关系型数据库不一样。不一定遵循传统数据库的一些基本要求,比如说,不遵循sql标准,事务,表结构等等,redis严格上不是一种数据库,应该是一种数据结构化存储方法的集合。–数组 list set map … 数据结构:数组,list,set,map等 redis提供了一下操作方法,我们使用这些方法就可以对存入字符串,组织成各种类型数据库结构(string,list,set,map等). 小结: (1) redis开源 高性能nosql数据库,数据可以存储在内存或磁盘上面 (2) Redis 主要key-value结构形式存储,redis底层支持各种类型的数据存储结构 包括 list set map string等 2.1特点(优势) 1.数据保存在内存,存取速度快,并发能力强 2