当前位置:首页 > 数据库 >
《数据库云平台理论与实践》电子书封面

数据库云平台理论与实践

  • 发布时间:2019年11月07日 08:17:38
  • 作者:马献章
  • 大小:526 MB
  • 类别:数据库电子书
  • 格式:PDF
  • 版本:完整影印版
  • 评分:7.3

    数据库云平台理论与实践 PDF 完整影印版

      给大家带来的一篇关于数据库相关的电子书资源,介绍了关于数据库、云平台、理论与实践方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小526 MB,马献章编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2。

      内容介绍

      数据库云平台理论与实践 PDF

      数据库云平台是现如今甚至将来一段時期信息化管理行业广泛关心的一个网络热点行业。云技术的实质是分布式计算,而数据库云平台表明的更是分布式计算在数据处理方法行业的实质难题。这书介绍了数据库的渊源与发展趋势,剖析了关系型数据库与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.1NoSQL的概念
      • 3.2NoSQL的起源
      • 3.3NoSQL数据库解决的核心难题
      • 3.3.1实现高速查询
      • 3.3.2满足多写需要
      • 3.4NoSQL数据库的分类
      • 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饥饿处理
      • 5.5.7索引中使用加锁进行并发控制
      • 5.5.8其他并发控制问题
      • 5.6锁的粒度
      • 5.6.1加锁的粒度级别
      • 5.6.2多粒度级别加锁
      • 5.7集中式系统中的事务处理
      • 5.7,1单用户系统的组织
      • 5.7.2集中式多用户系统的组织
      • 5.8分布式系统上的事务处理
      • 5.8.1数据库服务器分布的关键因素
      • 5.8.2分布式系统的组织
      • 5.8.3会话与上下文信息
      • 5.8.4队列事务处理
      • 5.8.5分布式事务基本两阶段提交协议
      • 5.8.6分布式事务基本两阶段提交协议的改进
      • 5.9结构化查询语言中的事务支持
      • 第6章关系型数据库的数据恢复
      • 6.1数据库数据恢复的概念
      • 6.1.1数据库故障的种类
      • 6.1.2恢复算法概要及分类
      • 6.1.3故障恢复技术
      • 6.1.4潜入月/潜入与强制/非强制
      • 6.1.5日志中的检查点
      • 6.1.6事务故障的恢复
      • 6.2延迟更新恢复技术
      • 6.2.1单用户环境下使用延迟更新的恢复
      • 6.2.2多用户环境下采用并发执行方案的延迟更新
      • 6.2.3不影响数据库的事务动作
      • 6.3即时更新恢复技术
      • 6.3.1单用户环境下即时更新的恢复
      • 6.3.2多用户环境下采用并发执行方案即时更新的恢复
      • 6.4镜像分页
      • 6.5多数据库系统中数据的恢复
      • 6.6系统与介质故障的恢复
      • 第7章关系型数据库结构化查询语言SQL
      • 7.1SQL基础知识
      • 7.1.1语句
      • 7.1.2名称
      • 7.1.3数据类型
      • 7.1.4常量
      • 7.1.5表达式
      • 7.1.6内嵌函数
      • 7.1.7NULL值
      • 7.1.8别名和匿名
      • 7.1.9时间段
      • 7.2SQL的数据定义
      • 7.2.1在SQL中创建和删除数据库
      • 7.2.2SQL中基本表的创建、修改、删除
      • 7.2.3SQL中索引的建立与删除
      • 7.3SQL的数据查询
      • 7.3.1查询语句的基本结构
      • 7.3.2单表查询
      • 7.3.3连接查询
      • 7.3.4嵌套查询
      • 7.3.5集合查询
      • 7.3.6窗口和窗口函数
      • 7.3.7查询取回数量的控制
      • 7.4SQL的数据操纵
      • 7.4.1插入数据
      • 7.4.2删除数据
      • 7.4.3更新数据
      • 7.4.4管线化数据操纵语言
      • 7.5SQL的视图
      • 7.5.1DBMS如何处理视图
      • 7.5.2创建视图
      • 7.5.3删除视图
      • 7.5.4查询视图
      • 7.5.5更新视图
      • 7.5.6物化视图
      • 7.6时态SQL
      • 7.6.1时态的概念
      • 7.6.2应用时间段表
      • 7.6.3系统版本表
      • 7.6.4双时态表
      • 7.7数据库持久化存储模块
      • 7.7.1存储过程与函数
      • 7.7.2时态SQL与PSM
      • 7.8SQL的触发器
      • 7.8.1创建触发器
      • 7.8.2触发器使用的特殊表
      • 7.8.3修改触发器
      • 7.8.4删除触发器
      • 7.8.5触发器的使用限制
      • 7.9SQL的访问控制
      • 7.9.1授予权限
      • 7.9.2取消权限
      • 7.9.3视图机制与SQL安全
      • 第8章分布式数据库
      • 8.1分布式数据库系统的概念
      • 8.1.1分布式数据库系统的定义
      • 8.1.2分布式数据库系统的特点
      • 8.1.3分布式数据库系统的分类
      • 8.1.4分布式数据库系统的特色功能
      • 8.2分布式数据库系统的体系结构
      • 8.2.1分布式数据库系统的模式结构
      • 8.2.2分布式数据库管理系统的组成
      • 8.2.3网络应用程序
      • 8.3分布式数据库的数据分片、复制和分配技术
      • 8.3.1数据分片和分配
      • 8.3.2数据复制
      • 8.3.3数据分配
      • 第9章NoSQL型数据库的一致性与事务
      • 9.1一致性问题
      • 9.1.1更新一致性
      • 9.1.2读取一致性
      • 9.2放宽一致性约束
      • 9.2.1CAP定理
      • 9.2.2BASE理论
      • 9.2.3NWR理论
      • 9.3放宽持久性约束
      • 9.4版本戳
      • 9.4.1“商业事务”与“系统事务”
      • 9.4.2在多结点环境中生成版本戳
      • 9.5键/值数据库的一致性与事务
      • 9.5.1键/值数据库的一致性
      • 9.5.2键/值数据库的事务
      • 9.6文档数据库的一致性与事务
      • 9.6.1文档数据库的一致性
      • 9.6.2文档数据库的事务
      • 9.7列族数据库的一致性与事务
      • 9.7.1列族数据库的一致性
      • 9.7.2列族数据库的事务
      • 9.8图形数据库的一致性与事务
      • 9.8.1图形数据库的一致性
      • 9.8.2图形数据库的事务
      • ……
      • 第三部分数据库云平台的应用
      • · · · · · ·

      学习笔记

      MySQL数据库如何导入导出(备份还原)

      本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份还原功能来操作,一些常见的PHP程序如DZ论坛等,后台都有数据库还原和备份的功能,方便我们转移空间数据。 3、如果您的数据库在朝暮数据购买,我们的管理面板支持一键备份和还原。点击备份按钮后,您可以到数据库对应的空间上通过FTP方式下载。 服务器或VPS 首先我们远程到服务器上(Windows或Linux均可),并准备好root密码或具体数据库的用户名密码。 一、数据库的导入(还原)……

      LNMP下使用命令行导出导入MySQL数据库的方法

      作为站点或服务器运维人员,网站的备份与还原操作是必须熟练的。MySQL 数据库的导出和导入操作是必不可少的,对于一般的用户,可能使用的比较多的是 phpMyAdmin 这样的可视化操作界面,但是这种界面操作在数据库比较大的情况下,经常出错。 如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效! 导出数据库 导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p数据库密码 --add-drop-table --complete-insert 数据库名 | gzip db_wp.sql.gz 请注意根据自己的实际情况,修改上面的“数据库用户名”、“数据库密码”、“数据库名”……

      centos mysql 修改数据库目录

      MySQL默认的数据文件存储目录 /var/lib/mysql,现在要把目录修改为/home/data/mysql cd /home mkdir data //在home目录下建data目录 mysqladmin -u root -p shutdown //停止MySQL服务进程: mv /var/lib/mysql /home/data/ //移动目录 cp /etc/my.cnf /etc/my.cnf //在/etc/目录下找my.cnf配置文件 [如果找不到,可到/usr/share/mysql/下找到*.cnf文件,拷一个到/etc/并改名为my.cnf, cp /usr/share/mysql/my-medium.cnf /etc/my.cnf ] 编辑MySQL的配置文件/etc/my.cnf,为MySQL能够正常工作,指明mysql.sock文件的产生位置, 修改 socket=/var/lib/mysql/mysql.sock 成为: socket=/home/mysql/mysql.sock 操作过程 vi my.cnf # The MySQL server [mysqld] port = 3306 #socket = /var/lib/mysql/mysql.sock //原内容,为了稳妥用“#”注释……

      以上就是本次介绍的数据库电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:云数据中心网络与SDN:技术架构与实现

      下一篇:MongoDB游记之轻松入门到进阶

      展开 +

      收起 -

      • 《数据库云平台理论与实践》PDF下载

      数据库相关电子书
      数据库索引设计与优化
      数据库索引设计与优化 高清版

      《数据库索引设计与优化》 提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了关系型数据库的访问路径选择原理,以及表和索引的扫

      立即下载
      Oracle数据库性能优化方法论和最佳实践
      Oracle数据库性能优化方法论和最佳实践 超清完整版

      本书内容为FlowofWorkUnitTimeBasedAnalysis性能优化方法论的部分,主要介绍基于流程响应和流程分解的响应时间分析方法论。感兴趣的可以下载学习

      立即下载
      数据库项目开发实践
      数据库项目开发实践 高清版

      数据库项目开发技能是当前软件行业必备的技能之一。《数据库项目开发实践/高等学校软件工程专业校企深度合作系列实践教材》根据数据库设计的一般规范,介绍了真实案例的设计过程与所

      立即下载
      七周七数据库
      七周七数据库 中文扫描版

      《七周七数据库》遵循《七周七语言》的写作风格和体例,带领你学习和了解当令最热门的开源数据库。在简单的介绍之后,本书分章介绍了7种数据库,感兴趣的小伙伴们可以参考一下

      立即下载
      现代数据库管理
      现代数据库管理 第10版

      《管理科学与工程经典译丛:现代数据库管理(第10版)》 是一本数据库管理初级课程的教材。通过多年的市场反馈以及作者自身的教学实践,书中方法得到逐步优化,以一种便于学生阅读的

      立即下载
      分布式数据库架构及企业实践:基于Mycat中间件
      分布式数据库架构及企业实践:基于Mycat中间件 高清版

      分布式数据库架构及企业实践基于Mycat中间件 由资深 Mycat 专家及一线架构师、DBA 编写而成。全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现

      立即下载
      NoSQL数据库入门与实践
      NoSQL数据库入门与实践 原书超清版

      本书讲解了大数据处理核心技术,结合MongoDB、Redis和测试工具等全面介绍NoSQL数据库技术、NoSQL精粹,是一本NoSQL数据库入门图书,语言通俗易懂,欢迎下载

      立即下载
      读者留言
      javadashen

      javadashen 提供上传

      资源
      45
      粉丝
      9
      喜欢
      279
      评论
      7

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757