DBMS简介

DBMS 数据库管理系统

主流DBMS的特点

关系型数据库 RDBMS 建立在关系模型基础上的数据库,SQL就是关系型数据库的查询语句

键值型数据库通过Key-Value键值的方式存储数据,都可以是简单或者复杂的对象,Key作为唯一的标识符,优点是:查找速度快,尤其是和RDBMS相比,缺点是:无法自由使用过滤查询条件,不知道数据在哪里就需要遍历所有键,消耗大量算力,典型的使用场景是作为内容缓存。

文档性数据库用来管理文档,作为处理信息的基本单位,一个文档就相当于一条记录。

搜索引擎也是数据库检索中的重要部分,全文搜索引擎有Elasticsearch,Splunk和Solr。关系型数据库索引提升了检索效率,但是针对全文的检索效率却较低。搜索引擎的优势在于采用了全文搜索的技术,核心原理,“倒排索引”

列式数据库,本身概念针对行式数据库,Oracle,MySQL,SQL Server都是采用行式存储(Row-based),而列式数据库将数据按照列存储到数据库中,大量降低系统I/O,适合分布式文件系统,但功能相对有限。**行式是把一行数据串起来进行存储,然后存储下一行,列式存储十八一列数据穿起来进行存储,然后再存储下一列。优势:相邻数据的数据类型是一样的,存储过程中,可以有效地用算法更加容易压缩,在读取时,可以只读取需要的列到内存中,所以说压缩后降低了I/O。**

图形数据库,利用图这种数据结构存储了实体(对象)之间的关系,网络中人与人的关系,数据模型主要使用节点和边(关系)来实现,高效解决复杂问题。

Oracle(关系型)
MySQL
SQL Server
PostgreSQL
MongoDB(文档性)
Elasticsearch(搜索引擎)
Redis(键值)
Access
Cassandra 列存储

DB、DBS、DBMS

DBMS DataBase Management System 数据库管理系统,实际上,他可以对多个数据库进行管理
DBMS = DB(多个数据库)+ 管理程序
DB = 数据库,存储数据的集合,多个数据表
DBS =  数据库系统 ,数据库+管理系统+数据库管理人员
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值