注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫設計/管理實時大數據管理:Oracle NoSQL數據庫

實時大數據管理:Oracle NoSQL數據庫

實時大數據管理:Oracle NoSQL數據庫

定 價:¥39.00

作 者: (美)阿拉姆(Alam M.)等著
出版社: 清華大學出版社
叢編項:
標 簽: Oracle 計算機/網絡 數據庫

購買這本書可以去


ISBN: 9787302396369 出版時間: 2015-03-01 包裝:
開本: 頁數: 字數:  

內容簡介

  啟用高度可靠、可擴展、可用的數據。《Oracle NoSQL數據庫:實時大數據管理》講述如何全面運用Oracle NoSQL數據庫這個經濟實惠的解決方案來存儲、檢索和更新海量的非結構化數據。本書在緊貼實用的示例的引導下,介紹Oracle NoSQL數據庫的安裝、配置、應用程序開發(fā)、容量規(guī)劃、容量調節(jié)以及與其他企業(yè)級數據中心產品的集成等主題。本書主要內容● 了解Oracle NoSQL數據庫架構及其底層數據存儲引擎Oracle Berkeley數據庫● 安裝和配置Oracle NoSQL數據庫以獲得最優(yōu)性能● 使用豐富的API開發(fā)復雜的分布式應用程序● 讀寫Oracle NoSQL數據庫鍵值存儲中的數據● 使用Avro綁定為鍵值對中的值部分應用Avro模式● 學習企業(yè)級Oracle NoSQL數據庫部署中最佳的容量規(guī)劃和調節(jié)實踐● 將Oracle NoSQL數據庫與Oracle數據庫、Oracle Event Processing以及Hadoop相集成

作者簡介

  Maqsood Alam,Oracle產品管理總監(jiān),擁有17年的設計架構和構建企業(yè)級系統軟件的經驗,是并行系統、分布式系統、高性能數據庫應用和大數據領域的頂尖專家。Maqsood還參與撰寫AchievingExtreme Performance with Oracle Exadata一書。Aalok Muley,Oracle產品管理高級總監(jiān)。Aalok擁有逾19 年的工作經驗,他領導的團隊致力于數據庫基準測試和數據庫產品的開發(fā)。Aalok目前主要負責與合作伙伴和客戶攜手設計高可用的企業(yè)級解決方案。Ashok Joshi,Oracle產品開發(fā)高級總監(jiān)。Ashok擁有逾20年的數據庫系統管理經驗,在索引、并發(fā)控制、緩沖管理、日志、恢復和性能優(yōu)化等領域做出了突出貢獻。Chaitanya Kadaru,一位成就斐然的軟件專家,有超過12年的行業(yè)經驗。Chaitanya已為很多客戶設計了針對Oracle一體機的方案,如Oracle Exadata、Oracle Exalogic和Oracle大數據機。

圖書目錄

目    錄
 
第1章  Oracle NoSQL數據庫和大數據概況 1
1.1  NoSQL系統概論 2
1.2  數據庫系統發(fā)展回顧 3
1.3  大數據和NoSQL:特點和架構權衡 5
1.4  大數據處理的類型 7
1.5  NoSQL數據庫和關系數據庫 7
1.6  NoSQL數據庫的類型 9
1.6.1  鍵值存儲 9
1.6.2  文檔存儲 10
1.6.3  圖形存儲 10
1.6.4  列式存儲 10
1.7  大數據的用例 11
1.8  Oracle的大數據解決方案 13
1.8.1  數據獲取 14
1.8.2  數據組織 15
1.8.3  數據分析 17
1.8.4  Oracle的大數據工程系統 19
1.9  小結 23
第2章  Oracle NoSQL數據庫簡介 25
2.1  Oracle Berkeley DB 26
2.2  Oracle NoSQL數據庫 29
2.3  數據庫系統架構 31
2.3.1  分區(qū)和分片 33
2.3.2  可用性 35
2.3.3  最終一致性 37
2.3.4  持久性 39
2.3.5  事務 41
2.3.6  數據模型 42
2.3.7  性能 44
2.3.8  管理 45
2.3.9  與其他產品集成 45
2.3.10  授權 46
2.4  小結 47
第3章  Oracle NoSQL數據庫體系結構 49
3.1  高層體系結構以及術語 50
3.2  智能客戶端驅動程序 51
3.3  分片、存儲和網絡拓撲 54
3.4  哈希、分區(qū)和數據分布 57
3.4.1  改變分片數量 59
3.4.2  改變復制因子 63
3.5  考慮多個數據中心 64
3.6  存儲記錄和靈活的數據模型 67
3.7  日志結構存儲 72
3.8  持久性 74
3.9  ACID事務和分布式事務 77
3.10  小結 79
第4章  Oracle NoSQL數據庫的安裝和配置 81
4.1  Oracle NoSQL數據庫的安裝 82
4.1.1  下載Oracle NoSQL數據庫軟件 84
4.1.2  軟件安裝 84
4.1.3  Oracle NoSQL數據庫管理服務 86
4.1.4  創(chuàng)建啟動配置文件 89
4.1.5  進行合理性檢查 93
4.2  Oracle NoSQL數據庫的配置 94
4.2.1  計劃 94
4.2.2  配置步驟 96
4.2.3  配置過程的自動化 102
4.2.4  部署的驗證 103
4.3  小結 107
第5章  NoSQL數據庫開發(fā)入門 109
5.1  基于KVLite開發(fā) 110
5.2  如何建立鍵空間模型 116
5.3  讀寫單一鍵值對的基礎知識 119
5.4  從編程人員角度理解一致性和持久性 121
5.4.1  持久性 121
5.4.2  一致性 123
5.5  小結 126
第6章  讀寫數據 127
6.1  開發(fā)環(huán)境設置 128
6.2  寫入數據 129
6.2.1  基本API功能 130
6.2.2  如何指定寫API調用的持久性 134
6.3  讀取記錄 141
6.3.1  采用多種方式讀取一條或多條記錄 141
6.3.2  介紹保持讀一致性的API 151
6.3.3  處理讀操作的異常 159
6.4  刪除記錄 160
6.5  根據版本更新記錄 163
6.6  小結 166
第7章  高級編程概念:Avro schema和綁定 167
7.1  Avro schema 168
7.1.1  schema演變 172
7.1.2  管理Avro schema 175
7.2  Avro綁定 179
7.2.1  特定綁定 180
7.2.2  通用綁定 189
7.2.3  JSON綁定 196
7.3  小結 199
第8章  數據庫容量規(guī)劃與大小調整 201
8.1  收集容量大小需求 202
8.1.1  應用程序的特性 203
8.1.2  硬件規(guī)格 208
8.2  容量規(guī)劃和大小調整 209
8.2.1  測算一個典型分片的容量 210
8.2.2  決定分片和數據分區(qū)的總數 219
8.3  小結 221
第9章  高級主題 223
9.1  集成Hadoop 224
9.2  RDF Graph 228
9.3  集成Complex Event Processing 230
9.4  數據庫外部表 231
9.4.1  定義外部表 233
9.4.2  編輯配置文件 235
9.4.3  發(fā)布配置 235
9.4.4  測試nosql-stream腳本 235
9.4.5  使用外部表讀取Oracle NoSQL數據庫中的數據 236
9.5  小結 237

本目錄推薦

掃描二維碼
Copyright ? 讀書網 talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號