文档详情

第1章 Nosql数据库介绍.pptx

发布:2025-03-04约1.12千字共71页下载文档
文本预览下载声明

;;1、课程定位

数据管理和处理的重要环节。

2、学习目标

通过本课程的学习,努力培养学生良好的NoSQL数据库程序设计风格和严密的逻辑思维能力,提高NoSQL数据库程序设计与实现能力、创新思维和创新能力。;学习内容

掌握NoSQL数据库基本理论、结构特点、设计原则

掌握Hbase、MongoDB的原理、基本操作及应用场景

其他NoSQL数据库类型、特点及应用场景

综合实验,结合Python和NoSQL进行开发;章节;;

数据库基本知识

;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;1.1发展历程;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;一、数据库基本知识;1.5关系型数据库的优点;;大数据的特性-数据量大,价值密度低,需要便宜的设备承载;大数据的特性-数据类型繁多,形式多变,需要灵活存储;大数据的特性-处理速度快,需要高并发支持及快速扩容能力;关系型数据库的问题-关系型数据库的不足;大数据时代的问题-如何解决关系型数据库在大数据时代的问题?;NoSQL数据库-什么是NoSQL;分布式数据库的数据管理;;

数据库基本知识

;

NOSQL数据库理论基础;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;二、分布式数据库的数据管理;NoSQL数据库理论基础-CAP原理;不同产品在CAP理论下

的不同设计原则;

关系模型操作的关联和事务的C,比起CAP的读写一致要求要高得多。在分布式环境下,保证C都会严重影响系统效率,因此就有关系数据库由于自身特性不得不放弃P

P是网络性质,CA是分布式系统性质,分区容忍性不是设计系统时可以选择的东西(因为无论如何,它都要发生,无法控制),CAP合理表述是:在一个允许网络发生故障的系统中,分布式系统该选择一致性C还是可用性A。

;NoSQL数据库理论基础-CAP原理;

NOSQL数据库理论基础;

ACID与BASE;;;;三、ACID、BASE与??致性;三、ACID、BASE与一致性;;;;;;;;;

ACID与BASE;

NoSQL数据库分类;四、NoSQL数据库分类;;;;;;;NoSQL数据库-NoSQL的应用;键值数据库:Redis

列族数据库:HBase

文档数据库:MongoDB

图形数据库:Neo4j

;

显示全部
相似文档