数据库云平台理论与实践

数据库云平台理论与实践

作者:马献章

出版社:清华大学出版社

出版年:2016-01-01

评分:5分

ISBN:9787302421504

所属分类:网络科技

书刊介绍

数据库云平台理论与实践 本书特色

数据库云平台是当今乃至今后一段时期信息化领域普遍关注的一个热点领域。云技术的本质是分布式计算,而数据库云平台揭示的正是分布式计算在数据处理领域的本质问题。马献章*的《数据库云平台理论与实践》介绍了数据库的起源与发展,分析了关系型数据库与nosql数据库的适应场景,介绍了国产自主可控数据库云平台发展现状:针对云计算环境大数据时代对结构化和非结构化数据的管理需要,介绍了关系型数据库中的事务、数据恢复、sql、分布式数据库和nosql据库的一致性与事务等理论;针对越来越多的大数据业务,介绍了数据库应用系统的设计、优化和集成技术。结合发展趋势,重点介绍了当前流行的关系数据库和’nosql数据库的编程技术;针对信息化建设演进式发展,介绍了数据库重构技术。本书作为计算机、网络工程、信息管理院校研究生的高端教材,适合具有一定计算机基础知识的读者学习,也可作为数据分析师、系统架构师的数据库、云技术培训教材,以及各企事业组织实施信息化建设、流程再造、大数据的生态系统构建和信息化基础知识训练的参考书。

数据库云平台理论与实践 内容简介

数据库云平台是当今乃至今后一段时期信息化领域普遍关注的一个热点领域。云技术的本质是分布式计算,而数据库云平台揭示的正是分布式计算在数据处理领域的本质问题。本书介绍了数据库的起源与发展,分析了关系型数据库与NoSQL数据库的适应场景,介绍了国产自主可控数据库云平台发展现状;针对云计算环境大数据时代对结构化和非结构化数据的管理需要,介绍了关系型数据库中的事务、数据恢复、SQL、分布式数据库和NoSQL数据库的一致性与事务等理论;针对越来越多的大数据业务,介绍了数据库应用系统的设计、优化和集成技术。结合发展趋势,重点介绍了当前流行的关系数据库和NoSQL数据库的编程技术;针对信息化建设演进式发展,介绍了数据库重构技术。 本书作为计算机、网络工程、信息管理院校研究生的高端教材,适合具有一定计算机基础知识的读者学习,也可作为数据分析师、系统架构师的数据库、云技术培训教材,以及各企事业组织实施信息化建设、流程再造、大数据的生态系统构建和信息化基础知识训练的参考书。

数据库云平台理论与实践 目录

**部分 数据库云平台导论第1章 数据库的起源与发展现状 1.1 数据管理 1.1.1 数据管理的3个阶段 1.1.2 数据库系统发展的3个里程碑 1.1.3 数据库管理系统的3个发展阶段 1.2 数据库的分类 1.2.1 层次型数据库 1.2.2 网状型数据库 1.2.3 关系型数据库第2章 关系模型与数据库的优缺点 2.1 关系模型 2.1.1 关系模型概述 2.1.2 关系代数 2.1.3 关系演算 2.2 关系模式与关系数据库 2.3 关系型数据库的优势 2.3.1 持久存储大量数据 2.3.2 通过事务保证数据的强一致性 2.3.3 通用性好和高性能 2.3.4 以标准化为前提 2.4 关系型数据库的不足 2.4.1 大量数据的写入操作 2.4.2 对海量数据的高效存储和访问 2.4.3 为有数据更新的表做索引或表结构变更 2.4.4 对简单查询需要快速返回结果的处理 2.4.5 字段不固定时的应用第3章 关系型数据库的补充——nosql 3.1 nosol的概念 3.2 nosol的起源 3.3 nosql数据库解决的核心难题 3.3.1 实现高速查询 3.3.2 满足多写需要 3.4 nosql数据库的分类 3.4.1 面向列的有序存储数据库 3.4.2 键/值存储数据库 3.4.3 面向文档数据库 3.4.4 图形数据库 3.4.5 对象数据库第4章 数据库云平台 4.1 数据库云平台的概念 4.2 数据库云平台的特点 4.3 数据库云平台的分类 4.3.1 数据库即服务 4.3.2 分布式数据库 4.4 国产自主可控数据库云平台产品介绍 4.4.1 虚谷云数据库 4.4.2 南大通用列存数据库 4.5 为何推荐使用自主可控产品 4.5.1 当前国际主流数据库的安全隐患 4.5.2 信息安全*终要落实到数据库安全 4.5.3 满足需求就好 4.5.4 一站式服务方式是优势第二部分 数据库云平台理论基础第5章 关系型数据库中的事务 5.1 事务处理的重要性 5.2 事务的特性要求 5.2.1 一致性 5.2.2 原子性 5.2.3 持久性 5.2.4 隔离性 5.3 事务的状态 5.4 系统日志 5.5 并发控制 5.5.1 基于锁的协议 5.5.2 两阶段加锁 5.5.3 死锁处理 5.5.4 基于时间戳排序的并发控制 5.5.5 多版本并发控制 5.5.6 饥饿处理……第6章 关系型数据库的数据恢复第7章 关系型数据库结构化查询语言sql 第8章 分布式数据库第9章 nosql型数据库的一致性与事务第三部分 数据库云平台的应用第10章 开发数据库应用的编程第11章 数据库性能调优第12章 数据库应用系统的设计第13章 数据库重构

相关推荐

微信二维码