美文网首页
关系型数据库结构

关系型数据库结构

作者: LittleBear_6c91 | 来源:发表于2019-04-25 19:23 被阅读0次

关系型数据是指以关系数学模型来表示的数据,关系数学模型中以二维表的形式来描述数据。关系型数据库是存储在计算机上的、可共享的、有组织的关系型数据的集合。 关系模型由关系数据结构,关系操作集合、关系完整性约束三部分组成。

优势

1、容易理解:关系模型中的二维表结构非常贴近逻辑世界,相对于网状、层次等其他模型来说更容易理解。
2、使用方便:通用的SQL语言使得操作关系型数据库非常方便,只需使用SOL语言在逻辑层面操作数据库,而完全不必理解其底层实现。
3、易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大降低了数据冗余和数据不一致的概率。

不足

1、数据库高并发读写:高并发的纯动态网站一般都是根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SOL查询还勉强顶得住。但是应付上万次SQL写数据请求,硬盘就已经无法承受了。
2、海量数据的高效率存储和访问:上述提到的Web2.0网站,每天用户会产生海量的动态信息,对于关系数据库来说。在一张数以亿计条记录的表里面进行SQL查询,效率是极其低下。难以忍受的。
3、数据库的高可扩展性和高可用性:基于web的架构当中,数据库无法通过添加更多的硬件和服务节点来扩展性能和负载能力,对于很多需要提供24小时不问断服务的网站来说,数据库系统升级和扩展却只能通过停机来实现,这无疑是一个艰难的决定。
所以现在有人提出了非关系型数据库,可以部分解决上述问题

相关文章

  • 6 MySql数据库

    1、数据库 ->不是关系型就是非关系型,只分两类,关系型更加稳定(有结构) (1).关系型数据库:MySql,Or...

  • MySQL数据库学习day2

    回顾 数据库基础知识:关系型数据库(磁盘)和非关系型数据库(内存) 关系型数据库:建立在关系模型上的数据库数据结构...

  • A.001.2.Mysql架构

    1.数据库结构简介 1.1关系型数据库 Mysql是一种关系型和数据库。那什么是数据库与关系型数据库呢? 数据库:...

  • NoSQL是非关系型数据库

    NoSQL是非关系型数据库,NoSQL = Not Only SQL。 关系型数据库采用的结构化的数据,NoSQL...

  • 关系型数据库与非关系型数据库NoSql

    关系型数据库和非关系型区别 1. SQL VS NoSQLSQL 关系型数据库是规范化语言,它有固定的表结构,不容...

  • Oracle数据库

    主流关系型数据库 关系型数据库存储数据的特点 结构化查询语言: 数据类型: select * from emp; ...

  • 2020-02-21 记录mongdb(1)

    关键字:非关系型数据库,文档存储 结构:

  • MongDB

    一、简介 非关系型数据库(nosql数据库)中的文档型关系数据库以bson(升级版json格式)结构存储数据 非关...

  • 数据库思维

    1、什么是数据库 典型的数据库是关系型数据库,最简单的关系型数据库可以理解为一张结构化二维表格。 什么是结构化二维...

  • Nosql

    一.Nosql = not only sql 是非关系型数据库 关系型数据库采用的结构化的数据(可以通过数据表格建...

网友评论

      本文标题:关系型数据库结构

      本文链接:https://www.haomeiwen.com/subject/aohtnqtx.html