b 数据库大全简单介绍
–> go to 总目录
数据库大全
- 排行
- 分类表
- 细致分类
- 1. Relational DBMS
- 2. key-value stores
- 3. Document stores
- 4. Time Series DBMS
- 5. Graph DBMS
- 6. Object oriented DBMS
- 7. Search engins
- 8. RDF Stores
- 9. Multivalue DBMS
- 10. Wide column stores
- 11. Native XML DBMS
- 12. Event Stores
- 13. Content stores
- 14. Navigational DBMS
- 发展历史--2018年底
排行
分类表
- SQL/NOSQL—关系型,非关系型
order | 名称 | 类别 | 火热程度 |
---|---|---|---|
1 | Relational DBMS | SQL | 5 |
2 | key-value stores | NoSql | 5 |
3 | Document stores | NoSql | 5 |
4 | Time Series DBMS | NoSql | 4 |
5 | Graph DBMS | NoSql | 4 |
6 | Object oriented DBMS | SQL | 2 |
7 | Search engins | NoSQl | 4 |
8 | RDF Stores | SQL | 1 |
9 | Multivalue DBMS | NoSQl | 1 |
10 | Wide column stores | sql | 3 |
11 | Native XML DBMS | Nosql | 1 |
12 | Event Stores | - | 0.5 |
13 | Content stores | - | 1 |
14 | Navigational DBMS | - | 0.5 |
细致分类
- DBMS
database management systems,指的是多数据库管理系统。比如mysql事实上管理着多个数据库。
1. Relational DBMS
关系型数据库。最古老的数据库模型,典型的有table这个概念。
2. key-value stores
键值对存储管理。模型简单,适合需要高性能读写场景。但不适合大量数据的存储。
3. Document stores
文档性数据库。存放xml,JSON,BSON等,这些文档往往具有可描述性(self-describing),呈现分层的树状结构(hierarchical tree data structure)。文档数据库所存放的文档,就相当于键值数据库所存放的“值”。
适合存放大数据,也叫大数据存储。
4. Time Series DBMS
时间数据库。
- 以时间点为key,时间点代表的数据,以及一系列描述属性的K-V tag 为模型
- 数据量大,数据元素和主键(时间点)依赖关系不大。比如监控和IOT,每秒产生的数据。
特点
- 都是插入,无更新需求
- 数据都有时间属性,随时间不断产生
- 数据量大
5. Graph DBMS
图数据库,是noSQL数据库的一种类型,是图形理论存储。优势在于按多对多关系即边
时,十分快速。
6. Object oriented DBMS
OODB。面向对面向对象理论以对象为单元的数据数据库存储管理系统。
- 可以把关联程度高的数据聚合,易维护。
- 有面向对象继承,封装,多态等概念,容易扩展
- 如果数据本书不适合面向对象,性能和效果就有问题
7. Search engins
搜索引擎存储。
Elasticsearch和Solr。Solr是基于大名鼎鼎的Lucene。主要侧重对数据的分类和标识,便于搜索。也可对日志进行存储。
8. RDF Stores
资源描述框架(Resource Description Framework,RDF)。
RDF模型是一种语法无关的模型,也就是说提供一种框架让话
可以有不同的说法,单其意思始终不变。
- 可以用来描述Web资源的特性,及资源与资源之间的关系。
- 在编目方面(Cata loging),能够描述网站、网页或电子出版物等网络资源的内容及内容之间的关系。
9. Multivalue DBMS
多值数据库。nosql和多维数据库,鼓励用值列表代替值。不常见
10. Wide column stores
列存储数据库,最出名的就是HBase了,以列而不是行为单端的存储。侧重某一类别属性的聚合
11. Native XML DBMS
本地xml存储数据库。用来管理本地大量的xml文档。
12. Event Stores
事件存储数据库。事件的存储和加载。
13. Content stores
内容存储数据。比如视频音乐等二级值内容,一个内容仓库
14. Navigational DBMS
导航数据库。存储记录和对象—目的是发现其引用的对象,像导航栏一样。
发展历史–2018年底
b 数据库大全简单介绍相关推荐
- Mysql数据库的简单介绍
在当今的大数据时代,数据库已成为必不可少的数据工具.什么是数据库呢,数据库(Database)是按照数据结构来组织.存储和管理数据的仓库. MYSQL是目前最为流行的关系型数据库系统,关系型数据库系统 ...
- SQLite数据库的简单介绍
SQLite是android已经封装好的数据库,只需要简单的代码就可以实现增删改查.用来做android简易的数据库非常方便,下面简单的介绍下其实现: 首选需要创建数据库,使用SQLiteOpenHe ...
- mysql数据库简单介绍_数据库的简单介绍
关系型数据库与非关系型数据库 关系型数据库:mysql /oracle/sql server/sqlite 优点: 1.易于维护:都是使用表结构,格式一致: 2.使用方便:sql语言通用,可用于复杂查 ...
- SQL SERVER数据库的简单介绍
一.数据库技术的发展 数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理.文件系统.数据库系统等三个阶段. 二.关系型数据库 SQL Server属于关系型数据库. 关系模型 以二维表来描述 ...
- 数据库存储过程简单介绍
存储过程 存储过程就是一条或多条SQL语句的集合 当对数据库进行一系列的操作时 存储过程就可以将这些复杂的操作封装成一个代码块 以便重复使用 大大减少了数据库开发人员的工作量 创建存储过程 创建存储过 ...
- DB2数据库的简单介绍和用法,编程序技巧
DB2是IBM一种分布式数据库解决方案.说简单点:DB2就是IBM开发的一种大型关系型数据库平台.它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据.目前,D ...
- CDD诊断数据库的简单介绍
1. 什么是数据库? 数据库是以结构化方式组织的一个数据集合. 比如DBC数据库: Network nodes Display Rx Messages EngineState(0x123) 通过结构化 ...
- mysql中有没有FM_关于FM数据库,简单介绍一下
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 关于数据调查的那些事儿 首先,大家手上的FM的数据库只是SI的内部数据库的阉割版. 在SI的内部数据库里还存有很多已退役的球星.教练的档案. 大家还记得去 ...
- java连接Access数据库的简单介绍
1.打开Access2013 2.单机空白桌面数据库,这里是根据需求来选,我只是想初步了解Access,选择这个就行 3.选择数据库存放位置,并命名,我起名为Test 3.点击工具栏的创建,点击查询设 ...
最新文章
- Log4Net日志分类和自动维护
- linux maven编译代码,git拉源码maven构建后部署脚本详解
- linux 下Eclipse的安装
- Java虚拟机:对象创建过程与类加载机制、双亲委派模型
- Zabbix介绍及安装部署
- ie6 7下 relative absolute无法冲破的等级问题解决办法
- MATLAB转化彩色图片为灰度图片命令行窗口代码:
- 《财富》评2020年最受赞赏中国公司:华为第一 小米第三
- 汇编中bss,data,text,rodata,heap,stack段的作用
- 前端想要了解的Nginx
- Latex:TexStudio的使用
- 谈谈我来到CSDN社区的感受
- kindeditor上传图片宽度自适应
- 雷神云手机亚马逊养号替代软件- VMLogin中文版多账号防关联超级浏览器
- php 金额转大写,php实现将人民币金额转大写的办法
- MachO 代码签名剖析
- php如何去重,php如何去除重复数据
- 好多大鱼的国风火车站,却有满满的科技感
- AppInventor简单使用教程
- linux connect 超时时间,Linux下connect超时处理【总结】