关系型数据库(SQL)和非关系型数据库(NoSQL)

本文深入讲解数据库的概念,包括关系型数据库如Oracle、MySQL、PostgreSQL等,以及非关系型数据库如Redis、MongoDB的特性与应用。探讨了数据库管理系统(DBMS)及数据库系统(DBS)的作用,是理解数据存储与管理的全面指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 数据库

 1. 简单来说,就是存放各种数据的一个仓库,也就是一些数据按照某种模型存放到存储器的一个数据集合。简称**DB,DataBase**
 2. 那么,数据有了,就需要管理,用来操纵和管理数据的软件就是数据管理系统   简称**DBMS,DataBase Managent System**
 3. 那么 把上面这两个放到一起,也就是带有数据库并配置了管理系统的计算机系统 就是数据库系统  简称**DBS,DataBase System**

 
 关系型数据库


相互之间有关系的数据集合到一起 就是关系型数据库,需要建表,建库,也就是事先要有组织结构

常见的有  
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值