数据库具有以下特点:
①接收应用程序的数据请求和处理请求
②将用户的数据请求(高级指令)转换为复杂机器代码(低层指令)
③实现对数据库的操作
④从数据库的操作中接收查询结果
⑤对查询结果进行处理(格式转换)
⑥将处理结果返回给用户
通过应用程序进行数据请求,先到DBMS,进行翻译和处理,转化为低层的指令给数据库,数据库进行响应,将查询出来的数据结果再交给DBMS,由DBMS将处理的结果返回给用户,中间都要通过DBMS才能获取到相应的数据
关系数据库结构是二维数据库表,二维表当中每个字段(列)用来描述对象的一个属性,每个记录(行)用来描述一个对象的信息(完整信息),关系数据库写到哪里也就是存储在硬盘当中 读写系统就会受到的IO限制或者瓶颈
关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织
Mysql(Oracle公司) 、PostgreSQL、 SQL server(微软) 、access(微软公司office产品)
Oracle 、DB2(IBM公司),sybase(sybase) 等等
非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等
MongoDB 、 Redis(内存数据库/缓存数据库)K-V键值对、与之类似的Memcache,K-V键值对
相同点:存储高热数据(在内存中高速运行)
不同点:redis可以做持久化保存,可以存储对象
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_53560205/article/details/120881384
内容来源于网络,如有侵权,请联系作者删除!