数据库种类大全及区别 您所在的位置:网站首页 爆米花的类型有哪几种 数据库种类大全及区别

数据库种类大全及区别

2023-09-18 20:31| 来源: 网络整理| 查看: 265

数据库种类大全及区别:

【备注:鸣谢链接:https://blog.csdn.net/aaronthon/article/details/81714528】

一、 数据库共有2种类型:关系型数据库、非关系型数据库 。

1、关系数据库

MySQL、MariaDB(MySQL的代替品)、 Percona Server(MySQL的代替品·)、PostgreSQL、 Microsoft Access、Google Fusion Tables、SQLite、DB2、FileMaker、Oracle、SQL Server、INFORMIX、Sybase、dBASE、Clipper、FoxPro、foshub。

几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

2、非关系型数据库(NoSQL)

redis、MongoDB、Memcache、HBase、BigTable、Cassandra、CouchDB、Neo4J。

二、区别

关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 优点: 1、易于维护:都是使用表结构,格式一致; 2、使用方便:SQL语言通用,可用于复杂查询; 3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。 缺点: 1、读写性能比较差,尤其是海量数据的高效率读写; 2、固定的表结构,灵活度稍欠; 3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。 ——————————————————————————————————————— 非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。 优点: 1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。 2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘; 3、高扩展性; 4、成本低:nosql数据库部署简单,基本都是开源软件。

缺点: 1、不提供sql支持,学习和使用成本较高; 2、无事务处理; 3、数据结构相对复杂,复杂查询方面稍欠。

非关系型数据库的分类和比较: 1、key-value型 (针对高性能并发读写场景) 2、文档型 (针对海量数据访问场景) 3、列式数据库 4、图形数据库 ————————————————————————————————

三、每个数据库的区别: mysql: oracle: sql server: informix:

redis: (非关系型数据库----键值数据库) MongoDB:(非关系型数据库----文档数据库) HBase:(非关系型数据库----列存储数据库) Neo4J : (非关系型数据库----图形数据库)

{补充: 数据库模型:对象模型、层次模型(轻量级数据访问协议)、网状模型(大型数据储存)、关系模型、面向对象模型、半结构化模型、平面模型(表格模型,一般在形式上是一个二维数组。如表格模型数据Excel)。}

四、后期会补充、修改。如果有不对的请指正,我三天内修改掉!谢谢



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有