打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据库分类

数据库分类

DB DBS DBMS区别是什么?

DBMS 的英文全称是 DataBase Management System 数据库管理系统。

DBMS = 多个数据库(DB) 管理程序

DB(DataBase)数据库,数据库是存储数据的集合。

DBS 的英文是 DataBase System 数据库系统,包含了数据库,数据库管理系统 数据库管理人员(DBA)

常见的 DBMS

DBMS

数据库分类

关系型数据库(RDBMS)

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

非关系型数据库(NoSQL)

非关系型数据库,包含了键值型数据库、文档型数据库、搜索引擎、列表存储、图形数据库。

键值型数据库(NoSQL)

键值型数据库通过 Key-Valye 方式来存储数据,Key 和 Value 可以是简单对象,也可以是复杂对象。Key 作为唯一的标识符。 比较流行的有 Redis

  • 优点

查询速度快;

  • 缺点

无法和关系型数据库一样进行条件过来,如果要进行范围查找,需要遍历所有的键,会消耗大量的计算。

文档型数据库

文档型数据库可以用来管理文档,文档作为处理信息的基本单位,相当于一个文档相当于一个记录,比较常用的有 MonogoDB

搜索引擎

搜索引擎也在数据库检索中有重要应用,常见的所示引擎有 Elasticsearch Splunk 和 Solr 虽然关系型数据库采用了索引提升了检索效率,但是全文索引效率却很低。所示引擎的优势采用了全文搜索技术,核心原理是 '倒排索引'

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
刚哥谈架构 (六) 谈谈数据库架构
Python需要学数据库吗?Python教程!
一图了解不同的数据库类型
MySql数据库笔记(关系与非关系型)数据库
5大数据库种类,如果你全部在实际项目中用过,绝对是大神!
搞懂数据库看这篇就够了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服