-
2021-11-22 21:16:27
数据库常见类型分为四种:层次式数据库、网络式数据库、关系型数据库、非关系型数据库。
但是常用数据库类型为:关系型数据库和非关系型数据库。
关系型数据库:
将复杂的数据结构归结为简单的二元结构(也可以叫二维表格形式)。将对数据的操作归结为对一个或多个表的操作。
常见的关系型数据库有Oracle、MySQL……
非关系型数据库:
键值存储数据库:
例如哈希表,通过该键值的key值来操作该数据的增删改查;
常见的键值存储数据库有Redis、Memcached、MemcacheDB……
列存储数据库:
通过列族存储经常一起被查询的数据;例如查找方法的时候肯定会看参数,所以就将方法和参数放入一个列族;
常见的列存储数据库有Cassandra、HBase
面向文档存储数据库:
类似于键值存储数据库,但是效率明显优于键值存储数据库。将数据以文档(最小的存储单元)的形式存储,而文档则包含数据单元(一系列数据项集合),数据单元则又分为一个key,一个对象值。但是这个对象值的类型既可以是简单数据类型,又可以是复杂的类型。
常见的面向文档存储数据库有MongoDB、CouchDB
图形数据库:
以数据结构中的图的形式存储的,以实体为顶点,以实体和实体之间的关系为边
常见的图形数据库有Neo4J、InforGrid
更多相关内容 -
数据库种类介绍
2021-11-29 14:12:52Java 数据库 1. 简介 数据库(DataBase,DB): 只长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用程序共享的数据集合。 数据库管理系统(DataBase Management System, DBMS):指一种操作和...数据库
1. 简介
数据库(DataBase,DB): 只长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用程序共享的数据集合。
数据库管理系统(DataBase Management System, DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库。对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。
数据库软件应为数据库管理系统,数据库是通过数据库管理系统创建和操作的。
对于开发来言,数据库 就是 存储、维护和管理数据的集合。
1.2 常见的数据库管理系统
Oracle: Oracle数据库被认为是业界比较成功的关系型数据库管理系统。Oracle数据库可以运行在UNIX、Windows等主流操作系统平台,完全支持所有的工业标准,并获得最高级别的ISO标准安全性认证。
MySQL: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational DateBase Management System,关系型数据库管理系统)应用软件
DB2: DB2是IBM公司的产品,DB2数据库系统采用多线程多线索体系结构,其功能足以满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案。
Microsoft SQL Server: SQL Server 是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。
-
数据库种类有什么?三种不同数据库介绍
2020-08-17 13:44:08一、数据库种类有哪些 早期较为时兴的数据库种类有三种,分别是层次式数据库、网络式数据库和关系型数据库。而在如今的互联网中,最常见的数据库种类主要有2种,即关系型数据库和非关系型数据库。 二、层次数据库...一、数据库种类有哪些
早期较为时兴的数据库种类有三种,分别是层次式数据库、网络式数据库和关系型数据库。而在如今的互联网中,最常见的数据库种类主要有2种,即关系型数据库和非关系型数据库。
二、层次数据库介绍
层次数据库是最开始研制的数据库系统软件,它把数据根据层次构造(树结构)的方法呈现。层次数据库以前是非常热门的数据库,但伴随着关系数据库的逐渐流行,如今早已非常少应用了。
较为具备象征性的层次数据库是IMS(Information Management System)数据库,由IBM企业研发。
三、关系型数据库详细介绍
网络数据库和层次数据库在数据独立性和抽象性级別上有所欠缺,用户开展存储时,需要声明数据的存储结构和相对路径。而关系数据库就可以较切实解决这种问题。
和Excel工作簿一样,关系型数据库也选用由列和行构成的二维表来管理数据,简单易懂。另外,它还利用SQL(Structured Query Language,结构化查询语言)对数据开展实际操作。
更多关系数据库知识点请见:树懒学堂_关系数据库与非关系数据库
四、非关系型数据库详细介绍
伴随着互联网技术Web2.0的兴起,传统关系型数据库在应对大数据量,比如大规模和高并发的微博、微信或者SNS类型的web2.0动态网页时,已经有些力不从心,曝露了许多难以克服的难题。因此出现了针对大规模数据量场景,以性能卓越和应用便捷为目的的的数据库产品——NOSQL数据库。
非关系型数据库主要是根据“非关系实体模型”的数据库,也称之为NoSQL数据库,NOSQL的原意是“Not only SQL”,而不是“NoSQL”的含意,因而,NoSQL的出现并不是要完全否认关系型数据库,只是做为传统关系型数据库的一个合理补充。NOSQL数据库在特殊的情景下能够充分发挥出无法想象的高效率和卓越性能。
非关系型数据库还能够细分化为四个小项:
- 键值(Key-Value)储存数据库;
- 列储存(Column-oriedted)数据库;
- 面向文本文档(Document-Oriented)数据库;
- 图型(Graph)数据库。
更多非关系数据库知识点请见:树懒学堂_关系数据库与非关系数据库
五、不同种类数据库应用领域区别
在数据库应用角度来区分的话,数据库还可以分为面向操作型和面向数据分析型,以下是根据实际应用场景的不同对数据库的简单的介绍。
1.面向操作的关系型数据库
- 典型性应用领域:ERP,CRM,信用卡交易,中小型电商
- 数据储存方法:表格
- 流行厂商:Oracle Database,Microsoft SQLServer,IBM DB2,EnterpriseDB(PostgreSQL),MySQL
- 优点:完善的生态环境保护,事务保证/数据一致性
- 缺点:严苛的数据模型界定,数据库拓展限制,和非结构型的结合应用较难。
2.面向数据分析的关系型数据库
- 典型性应用领域:数据仓库,商务智能,数据科学研究
- 数据储存方法:表格
- 流行厂商:Oracle Exadata,Oracle Hyperion,Teradata,IBM Netezza,Google BigQuery
- 优点:信息内容和计算的一致性
- 缺点:必须由数据库技术专业的IT工作人员维护保养,数据相应通常是分钟级
3.面向操作的非关系型数据库
- 典型性应用领域:Web,mobile,and IoT applications,social networking,user recommendations,shopping carts
- 数据储存方法:有很多存储结构(document,graph,column,key-value,time series)
- 流行厂商:MongoDB,Amazon DynamoDB,Amazon,Redis
- 优点:便捷性,协调能力(不用预定义的方式),水平伸缩(适应大规模数据量),成本低(开源系统)
- 缺点:欠缺事务保证
4.面向数据分析的非关系型数据库
- 典型性应用领域:索引数以百万计的数据点,预测分析,诈骗检验
- 数据储存方法:Hadoop不用原有的数据构造;数据能够跨好几个服务器存储
- 流行厂商:Cloudera,Hortonworks,MapR,MarkLogic,Snowflake,DataBricks,ElasticSearch
- 优点:适用批量处理,并行处理文件;主要是开源的,资金投入较低
- 缺点:迟缓的响应速度;不宜迅速检索或高速更新
文章转载自:https://www.shulanxt.com/doc/dbdoc/db-type
-
数据库分类
2018-10-16 23:35:32数据库介绍及分类:http://blog.51cto.com/13178102/2064041展开全文 -
易语言ACCESS数据库分类统计-易语言
2021-06-13 13:46:20易语言ACCESS数据库分类统计 -
主流数据库分类以及原理详解
2021-09-17 16:12:28附件中文档针对与市面上主流使用的数据库以及缓存组件做了细致分类针对部分产品做了详尽的原理描述。适用于初学者。 -
易语言数据库分类
2020-07-20 12:10:15易语言数据库分类源码,数据库分类,取列表,加入列表,取出列表 -
(数据库)数据库分类
2022-02-10 16:45:151.面向操作的关系型数据库 典型性应用领域:ERP,CRM,信用卡交易,中小型电商 数据储存方法:表格 流行厂商:Oracle Database,Microsoft SQLServer,IBM DB2,EnterpriseDB(PostgreSQL),MySQL 优点:完善的生态环境保护,... -
数据库的种类,数据库种类大全
2011-08-01 21:40:55数据库的种类:一、 开放性 1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows... -
数据库分类知识.zip
2021-06-02 12:32:27数据库管理 -
数据库种类大全及区别
2019-09-04 00:25:53数据库种类大全及区别: 【备注:鸣谢链接:https://blog.csdn.net/aaronthon/article/details/81714528】 一、 数据库共有2种类型:关系型数据库、非关系型数据库 。 1、关系数据库 MySQL、MariaDB(MySQL的代替品... -
常见数据库分类及其特点
2021-05-10 21:11:34在开发一个web网站时发现自己在数据库方面有很多不足,...数据库分类 当今的互联网中,通常把数据库分为两类,即关系型数据库和非关系型数据库 关系型数据库: 采用了关系模型来组织数据,而关系模型是由二维表及其联系 -
易语言数据库分类源码-易语言
2021-06-13 10:46:46易语言数据库分类源码 -
数据库分类介绍
2020-12-14 16:45:19数据库共有三种类型,关系数据库、非关系型数据库和键值数据库。 目前关系型数据库主要有MySQL、SQL Server、数蚕数据库、Oracle数据库、DB2。 MySQL:MySQL是目前最受欢迎开源的SQL数据库管理系统,与其他的大型... -
超全的数据库分类介绍
2018-01-17 11:15:00〓数据库的分类〓 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。 而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系... -
简单介绍之数据库种类与市场
2020-03-08 21:32:31这篇我们放轻松,浅略一下数据库的种类和各自特性。 一,从数据库的历史说起 我之前在技术面试中区分过数据库和DBMS的区别,这里指的数据库概念要自己区分好。 数据库是用来存储数据的,随着计算机技术的发展,数... -
易语言示例源码,易语言数据库载入分类到树形框
2020-07-24 00:33:09易语言数据库载入分类到树形框源码,数据库载入分类到树形框,树形框无限分级 -
易语言源码易语言数据库分类源码.rar
2020-02-19 23:37:27易语言源码易语言数据库分类源码.rar 易语言源码易语言数据库分类源码.rar 易语言源码易语言数据库分类源码.rar 易语言源码易语言数据库分类源码.rar 易语言源码易语言数据库分类源码.rar 易语言源码易语言... -
ACCESS数据库分类统计.rar
2020-04-03 23:29:52ACCESS数据库分类统计.rar -
数据库种类及关系型数据库原理
2017-09-14 08:02:25一、数据库种类及关系型数据库原理1.1数据库种类:按照早期的数据库理论,比较流行的数据库模型有三种: 层次式数据库 网络式数据库 关系型数据库 在当今互联网中,最常用的数据库模型: 关系型数据库 非关系型... -
图数据库的类别有哪些?解读:图数据库分类与原理
2021-07-08 09:43:53通常,我们可以根据图数据库底层存储模式和处理方式两个维度对产品进行分类,所以在了解图数据库分类之前,首先解释一下这两个维度的含义。 1 存储方式维度 原生(Native)图存储:数据存储模式专门为存储和处理图... -
分布式数据库的分类
2021-09-04 16:04:34分布式数据库及其分布式数据库管理系统,根据许多因素有不同的分类方法,总的原则是分布式数据库及 DDBMS 必须是其数据和软件必定分布在用计算机网络连接的多个场地上。从应用需要或本身的特征方面考虑可将它从以下... -
数据库分类及主流数据库对比
2019-11-11 09:52:541 数据库分类 1.1 关系型数据库 1.2 非关系型数据库 2 数据库对比 1 数据库分类 数据库根据数据结构可分为关系型数据库和非关系型数据库。非关系型数据库中根据应用场景又可分为键值(Key-Value)数据库、列... -
商品分类三级联动数据库
2019-01-05 13:33:59商品分类三级联动数据库,包含三个表,商品三级分类,mysql -
英文单词数据库.db
2020-12-07 18:46:13英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文翻译。 英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文翻译。 英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文...