业界

时序数据库和关系型数据库的区别是什么(数据库基础与应用试题及答案)

字号+ 作者:admin 来源:未知 2023-03-01 17:02 我要评论( )

《上海糖酒新闻网》上海糖酒食品第一门户网站!
 专注糖酒食品新闻动态,关注食品安全动态,传播食安文化!
http://tangjiu.tangjiuw.cn/上海糖酒新闻网欢迎您! 

数据库分类: 早期的数据库模型有三种,即层次数据库、网络数据库和关系数据库。 在今天的互联网中,数据库通常分为两类,即 关系型数据库和非关系型数据库。 . 关系型数据库与实例: 关系数据库是指使用关系模型组织数据的数据库,关系模型是由二维表及其关

数据库分类:

早期的数据库模型有三种,即层次数据库、网络数据库和关系数据库。

在今天的互联网中,数据库通常分为两类,即关系型数据库和非关系型数据库。.

关系型数据库与实例:

关系数据库是指使用关系模型组织数据的数据库,关系模型是由二维表及其关系组成的数据组织。

特点:

优势:

1.易于维护:都使用格式一致的表结构;

2.易用性:SQL语言通用,可用于复杂查询;

3.复杂操作:支持SQL,可用于一个表和多个表之间非常复杂的查询。

缺点:

1.读写性能差,尤其是海量数据的高效读写;

2、固定表结构,灵活性较小;

3.高并发读写要求。对于传统的关系数据库,硬盘I/O是一个很大的瓶颈。

目前主流的关系型数据库有:

MYSQL

目前应用最广泛的开源多平台关系数据库支持事务,符合ACID,支持大部分SQL规范。

SQL Server

支持事务,符合ACID,支持大部分SQL规范,属于商业软件,需要注意版权和许可费。

Oracle

它支持事务,符合关系数据库原理,符合ACID,支持大部分SQL规范,功能最强大,最复杂,市场占有率最高。

Postgresql

开源,多平台,关系数据库,最强大的开源数据库,需要python环境。基于postgresql的TimeScaleDB是目前最流行的时间序列数据库之一。

非关系型数据库与实例:

非关系数据库也叫NOSQL(不仅仅是SQL),作为关系数据库的补充,能在特定场景和特点问题下发挥高效率和高性能.

常见的非关系数据库类型有键值存储数据库和面向文档的数据库。

Key-value存储数据库类似于hash,可以通过Key增加、删除、查询,性能很高。其优点是简单、易于部署和高并发性。

主要产品有:

Redis

开源,Linux平台,键值Nosql数据库,简单稳定,非常主流,全数据内存,和“快速”键值nosql数据库

Memcaced

具有分布式内存对象的开源高性能缓存系统可以降低数据库负载,加速动态web应用程序。

面向文档的数据库以文档的形式存储,每个文档都是一系列数据项的集合,每个数据项都有一个名称和相应的值。

MongoDB

开源、多平台、基于文档的nosql数据库,“最像关系数据库”,定位于“灵活”的nosql数据库。适用于网站后台数据库(快速更新和实时复制)、小型文件系统(json、binary)、日志分析系统(数据量大的文件)。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 蔻墨杯第六届世界女神中国总决赛完美收官·中国最美女神荣耀诞生

    蔻墨杯第六届世界女神中国总决赛完美收官·中国最美女神荣耀诞生

    2023-06-04 20:45

  • 蔻墨杯第六届世界女神中国总决赛完美收官·中国最美女神荣耀诞生

    蔻墨杯第六届世界女神中国总决赛完美收官·中国最美女神荣耀诞生

    2023-06-04 20:45

  • 轻的碱性食物大全!

    轻的碱性食物大全!

    2023-03-14 11:15

  • 除小麦田早熟禾适用药

    除小麦田早熟禾适用药

    2023-03-14 11:15