关系型数据库(SQL)和⾮关系型数据库(NoSQL)
数据库
1. 简单来说,就是存放各种数据的⼀个仓库,也就是⼀些数据按照某种模型存放到存储器的⼀个数据集合。简称**DB,DataBase**
2. 那么,数据有了,就需要管理,⽤来操纵和管理数据的软件就是数据管理系统 简称**DBMS,DataBase Managent System**
3. 那么 把上⾯这两个放到⼀起,也就是带有数据库并配置了管理系统的计算机系统 就是数据库系统 简称**DBS,DataBase System** 关系型数据库
redis是nosql数据库吗相互之间有关系的数据集合到⼀起 就是关系型数据库,需要建表,建库,也就是事先要有组织结构
常见的有
Oracle Oracle DataBase MySQL MariaDB
Microsoft SQL Server Access
IBM DB2
Sybase Sybase
加州⼤学伯克利 PostgreSQL
以MySQL为主
⾮关系型数据库
⾮关系型数据库,⼜被称为NoSQL(Not Only SQL ),意为不仅仅是SQL( Structured QueryLanguage,结构化查询语⾔),不需要事先定义结构,也就是不需要建表建库等,每条记录可以⼜不同的类型和约束条件。
主流软件
Redis 远程字典服务器,分布式内存数据库,
MongoDB 介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库当中功能最丰富,最像关系数据库的
Memcached 分布式内存对象缓存系统,⽤于动态Web应⽤以减轻数据库负载
CouchDB,Neo4j,FlockDB
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论