數據庫雲平臺理論與實踐 数据库云平台理论与实践

馬獻章

  • 出版商: 清華大學
  • 出版日期: 2016-01-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 506
  • 裝訂: 平裝
  • ISBN: 7302421501
  • ISBN-13: 9787302421504
  • 相關分類: NoSQL雲端運算
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

 

<內容簡介>

《數據庫雲平臺理論與實踐》介紹了數據庫的起源與發展,分析了關係型數據庫與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圖形數據庫的事務
……
第三部分數據庫雲平臺的應用

 

<作者介紹>

馬獻章,成都軍區網絡安全與信息化專家諮詢委員會副主任,成都軍區信息化工作辦公室總工程師;兼任國家科技發明獎和進步獎評審委員會,全軍武器裝備科技獎評審委員會,軍隊科技進步獎評審委員會,全軍通指裝備建設專家委員會委員;科研成果獲軍隊科技進步獎18項,多項理論成果獲全國、全軍一、二、三等獎;榮立二等功2次,三等功9次。是“全軍通信系統有突出貢獻的優秀科技工作者”,“全軍通信裝備科學化、制度化、經常化達標先進個人”,中國人民解放軍傑出專業技術人才獎獲得者;享受國務院政府特殊津貼。