第2章非关系型数据库第1节非关系型数据库的介绍23课件.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 8页
  • 2025-10-22 发布于陕西
  • 举报

第2章非关系型数据库第1节非关系型数据库的介绍23课件.pptx

第2章非关系型数据库——第1节非关系型数据库的介绍

【学习目标】知道什么是非关系型数据库知道非关系型数据库的特点

1什么是非关系型数据库2非关系型数据库的特点

1.1什么是非关系型数据库随着互联网行业的发展,数据规模越来越大,为解决传统数据库处理非结构化数据的局限,大量高并发非结构化数据应用难题,非关系型数据库幸运而生,通常用NoSQL泛指非关系型数据库,即“non-relational”,也经常被解释为“NotOnlySQL”。主要代表MongoDB,Redis、CouchDB

1什么是非关系型数据库2非关系型数据库的特点

1.2非关系型数据库的特点存储上Sql通常以数据库表的形式存储,例如存储学生信息,SQL中增加外部关系的话,需要在原表中增加一个外键,来关联外部数据表。而非关系型数据库去掉关系数据库的关系型特性。数据之间无关系。大数据量,高性能NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。

1.2非关系型数据库的特点灵活的数据模型在sql中,必须定义好地段和表结构之后,才能够添加数据,例如定义表的主键、索引、外键等。表结构可以在定义之后更新,但是如果有比较大的结构变更,就会变的比较复杂。NoSQL无须事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是——个噩梦。这点在大数据时代尤其明显。高可用NoSQL在不太影响性能的情况,就可以方便地实现高可用的架构。比如Cassandra、HBase模型,通过复制模型也能实现高可用。

下节课见

文档评论(0)

1亿VIP精品文档

相关文档