-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
5/31 新書到! 4/20 新書到! 4/13 新書到!3/21 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

NoSQL數據庫技術與應用

( 簡體 字)
作者:黑馬程序員類別:1. -> 資料庫 -> NoSQL
譯者:
出版社:清華大學出版社NoSQL數據庫技術與應用 3dWoo書號: 53590
詢問書籍請說出此書號!

有庫存
NT售價: 400

出版日:10/1/2020
頁數:384
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302563518
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

江蘇傳智播客教育科技股份有限公司(簡稱“傳智播客”)是一家致力于培養高素質軟件開發人才的科技公司。經過多年探索,傳智播客的戰略逐步完善,從IT教育培訓發展到高等教育,從根本上解決以人為單位的系統教育培訓問題,實現新的系統教育形態,構建出前后銜接、相互呼應的分層次教育培訓模式。
一、 “黑馬程序員”——高端IT教育品牌
“黑馬程序員”的學員多為大學畢業后,想從事IT行業,但各方面條件還不成熟的年輕人。“黑馬程序員”的學員篩選制度非常嚴格,包括了嚴格的技術測試、自學能力測試,以及性格測試、壓力測試、品德測試等。百里挑一的殘酷篩選制度確保學員質量,并降低企業的用人風險。
自“黑馬程序員”成立以來,教學研發團隊一直致力于打造精品課程資源,不斷在產、學、研3個層面創新自己的執教理念與教學方針,并集中“黑馬程序員”的優勢力量,有針對性地出版了計算機系列教材90多種,制作教學視頻數十套,發表各類技術文章數百篇。
“黑馬程序員”不僅斥資研發IT系列教材,還為高校師生提供以下配套學習資源與服務。
1. 為大學生提供的配套服務
(1) 請同學們登錄http://yx.ityxb.com,進入“高校學習平臺”,免費獲取海量學習資源。平臺可以幫助高“播妞學姐”微信公眾號
校學生解決各類學習問題。
(2) 針對高校學生在學習過程中存在的壓力大等問題,我們還面向大學生量身打造了IT技術女神——“播妞學姐”,可提供教材配套源碼、習題答案及更多學習資源。同學們快來關注“播妞學姐”的微信公眾號boniu1024。
2. 為教師提供的配套服務
針對高校教學,“黑馬程序員”為IT系列教材精心設計了“教案+授課資源+考試系統+題庫+教學輔助案例”的系列教學資源。高校老師請登錄http://yx.ityxb.com,進入“高校教輔平臺”,也可關注“碼大牛”老師微信/QQ: 2011168841,獲取配套資源,還可以掃描下方二維碼,關注專為IT教師打造的師資服務平臺——“教學好助手”,獲取最新的教學輔助資源。
“教學好助手”微信公眾號
二、 “傳智專修學院”——高等教育機構
傳智專修學院是一所由江蘇省宿遷市教育局批準、江蘇傳智播客教育科技股份有限公司投資創辦的四年制應用型院校。學校致力于為互聯網、智能制造等新興行業培養高精尖科技人才,聚焦人工智能、大數據、機器人、物聯網等前沿技術,開設軟件工程專業,招收的學生入校后將接受系統化培養,畢業時學生的專業水平和技術能力可滿足大型互聯網企業的用人要求。
傳智專修學院借鑒卡內基·梅隆大學、斯坦福大學等世界著名大學的辦學模式,采用“申請入學,自主選拔”的招生方式,通過深入調研企業需求,以校企合作、專業共建等方式構建專業的課程體系。傳智專修學院擁有頂級的教研團隊、完善的班級管理體系、匠人精神的現代學徒制和敢為人先的質保服務。
傳智專修學院突出的辦學特色如下。
(1) 立足“高精尖”人才培養。傳智專修學院以國家重大戰略和國際科學技術前沿為導向,致力于為社會培養具有創新精神和實踐能力的應用型人才。
(2) 項目式教學,培養學生自主學習能力。傳智專修學院打破傳統高校理論式教學模式,將項目實戰式教學模式融入課堂,通過分組實戰,模擬企業項目開發過程,讓學生擁有真實的工作能力,并持續培養學生的自主學習能力。
(3) 創新模式,就業無憂。學校為學生提供“一年工作式學習”,學生能夠進入企業邊工作邊學習。與此同時,我們還提供專業老師指導學生參加企業面試,并且開設了技術服務窗口給學生解答工作中遇到的各種問題,幫助學生順利就業。
如果想了解傳智專修學院更多的精彩內容,請關注微信公眾號“傳智專修學院”。
傳智專修學院
傳智播客2020年2月NoSQL數據庫技術與應用
21世紀最有價值的資產是數據,它比黃金和石油更有價值。隨著大數據時代的到來,待處理的數據量越來越大,傳統的關系型數據庫在可擴展性、數據模型和可用性等方面都遇到了難以克服的障礙。此時各種NoSQL數據庫都應運而生,它們的特點各不相同,分別應用于不同的場景,因此得到了企業和編程者的青睞,主要用于解決大規模數據集合多重數據種類挑戰,尤其是大數據應用難題。
本書分為10章,各章內容如下。
第1章主要是帶領大家簡單認識大數據時代對數據存儲的挑戰、NoSQL基本理論(CAP原則、BASE理論、最終一致性)以及NoSQL數據庫分類(鍵值對存儲數據庫、文檔存儲數據庫、列式存儲數據庫、圖形存儲數據庫以及NoSQL數據庫的比較),通過本章的學習,讀者可以對NoSQL數據庫有了基本的認識,便于后續章節的學習。
第2章主要講解文檔存儲數據庫MongoDB相關知識,包括MongoDB概述、MongoDB體系結構、MongoDB數據類型以及MongoDB的使用規范。通過本章的學習,讀者可以認識文檔存儲數據庫MongoDB,并熟悉MongoDB的體系結構、數據類型和使用規范。
第3章主要講解MongoDB數據庫操作相關知識,包括MongoDB部署、數據庫操作、集合操作、文檔操作(插入、更新、刪除、查詢、聚合、索引)、使用Java操作MongoDB、使用Python操作MongoDB、使用Robo 3T操作MongoDB以及安全與訪問控制。通過本章的學習,讀者可以掌握MongoDB的部署、基本操作以及安全與訪問控制,從而提高MongoDB數據庫中數據的安全。
第4章主要講解MongoDB副本集,包括副本集概述、副本集成員、部署副本集、副本集操作以及副本集機制相關知識。通過本章的學習,讀者可以掌握副本集的部署與操作。
第5章主要講解MongoDB分片相關的知識,即分片概述、分片策略、分片集群架構、部署分片集群以及分片的基本操作相關知識。通過本章的學習,讀者可以掌握分片集群的部署與操作。
第6章主要講解MongoDB GridFS相關的知識,包括GridFS概述、GridFS存儲結構和GridFS基本操作。通過本章的學習,讀者可以掌握使用Shell、Java、Python操作GridFS。
第7章主要講解鍵值對存儲數據庫Redis相關知識,包括Redis概述、Redis支持的數據結構、Redis的部署、使用redisQcli操作Redis和使用Java操作Redis。通過閱讀本章,讀者可以快速、有效地了解Redis,從而更好、更高效地使用Redis。
第8章主要講解列式存儲數據庫HBase相關知識,包括HBase概述、HBase的數據模型、HBase的架構、HBase的部署、HBase的操作。通過閱讀本章,讀者可以快速、有效地了解HBase,從而更好、更高效地使用HBase。
第9章主要講解圖形存儲數據庫Neo4j相關知識,包括Neo4j概述、Neo4j的數據模型、Neo4j的部署、Neo4j的操作。通過閱讀本章,讀者可以快速、有效地了解Neo4j,從而更好、更高效地使用Neo4j。
第10章是利用前面章節介紹的知識構建一個二手房交易數據分析系統,即通過Spark、MongoDB以及WebMagic等技術開發二手房交易數據分析系統。通過本章的學習,讀者能夠熟悉MongoDB在大數據及Java Web方面的實際應用,并了解爬蟲程序的開發與使用。

致謝
本書的編寫和整理工作由傳智播客教育科技股份有限公司完成,主要參與人員有高美云、文燕、張明強等,全體人員在這近一年的編寫過程中付出了許多辛勤的汗水。除此之外,還有傳智播客的600多名學員也參與到了教材的試讀工作中,他們站在初學者的角度對教材提供了許多寶貴的修改意見,在此一并表示衷心的感謝。

意見反饋
盡管我們盡了最大的努力,但書中難免會有不妥之處,歡迎各界專家和讀者朋友來函給予寶貴意見,我們將不勝感激。您在閱讀本書時,如果發現任何問題或有不認同之處可以通過電子郵件與我們取得聯系。
請發送電子郵件。

黑馬程序員2020年6月于北京
內容簡介:

本書圍繞NoSQL數據庫技術與應用進行詳細講解,全書共10章,第1章簡單介紹NoSQL數據庫;第2章講解文檔存儲數據庫MongoDB;第3章講解MongoDB數據庫的操作;第4章講解MongoDB副本集相關的知識;第5章講解MongoDB分片相關的知識;第6章講解MongoDB存儲大文件系統GridFS相關的知識;第7章講解鍵值對存儲數據庫Redis的相關知識;第8章講解列族存儲數據庫HBase的相關知識;第9章講解圖形存儲數據庫Neo4j相關的知識;第10章講解一個綜合案例。本書適合作為高等院校計算機相關專業的教材,也可作為廣大編程愛好者的實踐圖書。
目錄:

第1章初識NoSQL1
1.1大數據時代對數據存儲的挑戰1
1.2認識NoSQL2
1.2.1NoSQL簡介2
1.2.2NoSQL特點2
1.2.3關系數據庫與非關系數據庫
的區別3
1.3NoSQL基礎理論5
1.3.1CAP原則5
1.3.2BASE理論6
1.3.3最終一致性7
1.4NoSQL數據庫分類8
1.4.1鍵值對存儲數據庫8
1.4.2文檔存儲數據庫9
1.4.3列式存儲數據庫9
1.4.4圖形存儲數據庫10
1.4.5NoSQL數據庫的比較10
1.5本章小結11
1.6課后習題11
第2章文檔存儲數據庫MongoDB13
2.1MongoDB概述13
2.1.1MongoDB的發展歷程13
2.1.2MongoDB的簡介14
2.1.3MongoDB的優勢14
2.2MongoDB體系結構15
2.3MongoDB數據類型17
2.4MongoDB的使用規范21
2.5本章小結23
2.6課后習題23目錄NoSQL數據庫技術與應用第3章MongoDB數據庫操作24
3.1MongoDB部署24
3.1.1基于Windows平臺24
3.1.2基于Linux平臺29
3.2數據庫操作38
3.2.1新建數據庫38
3.2.2查看數據庫39
3.2.3刪除數據庫39
3.3集合操作40
3.3.1創建集合40
3.3.2刪除集合40
3.4文檔的插入、更新與刪除操作41
3.4.1文檔插入41
3.4.2文檔更新43
3.4.3文檔刪除44
3.5文檔簡單查詢45
3.5.1查詢所有文檔46
3.5.2按條件查詢文檔47
3.5.3按特定類型查詢文檔52
3.6聚合操作53
3.6.1聚合管道操作54
3.6.2MapQReduce操作61
3.7使用索引優化查詢63
3.7.1索引概述63
3.7.2索引操作66
3.8使用Java操作MongoDB71
3.8.1搭建Java環境71
3.8.2基于JavaAPI操作MongoDB73
3.9使用Python操作MongoDB85
3.9.1搭建Python環境85
3.9.2基于PythonAPI操作MongoDB86
3.10使用Robo3T操作MongoDB95
3.10.1Robo3T工具的下載安裝96
3.10.2基于Robo3T操作MongoDB96
3.11安全與訪問控制104
3.11.1用戶訪問控制105
3.11.2用戶管理操作109
3.12本章小結113
3.13課后習題113
第4章MongoDB副本集115
4.1副本集概述115
4.2副本集成員116
4.3部署副本集117
4.3.1環境準備117
4.3.2副本集的安裝與啟動119
4.3.3副本集的初始化121
4.4副本集操作124
4.4.1查看副本集成員狀態124
4.4.2同步副本文檔127
4.4.3故障轉移129
4.4.4配置副本集成員130
4.4.5安全認證135
4.5副本集機制140
4.5.1同步機制140
4.5.2選舉機制140
4.5.3心跳檢測機制141
4.6本章小結141
4.7課后習題141
第5章MongoDB分片143
5.1分片概述143
5.2分片策略144
5.3分片集群架構145
5.4部署分片集群147
5.4.1環境準備147
5.4.2部署MongoDB149
5.4.3部署ConfigServer151
5.4.4部署Shard154
5.4.5部署mongos161
5.4.6啟動分片功能163
5.5分片的基本操作165
5.6本章小結177
5.7課后習題177
第6章MongoDBGridFS179
6.1GridFS概述179
6.2GridFS存儲結構180
6.3GridFS基本操作181
6.3.1使用Shell操作MongoDBGridFS181
6.3.2使用Java操作MongoDBGridFS189
6.3.3使用Python操作MongoDBGridFS198
6.4本章小結203
6.5課后習題203
第7章鍵值對存儲數據庫Redis205
7.1Redis概述205
7.1.1Redis簡介205
7.1.2Redis特點206
7.1.3Redis應用場景206
7.2Redis支持的數據結構207
7.3Redis部署210
7.3.1基于Windows平臺210
7.3.2基于Linux平臺213
7.4使用redisQcli操作Redis220
7.4.1操作鍵220
7.4.2操作字符串226
7.4.3操作列表230
7.4.4操作集合235
7.4.5操作散列237
7.4.6操作有序集合241
7.5使用Java操作Redis244
7.5.1環境搭建244
7.5.2操作鍵246
7.5.3操作字符串252
7.5.4操作列表255
7.5.5操作集合259
7.5.6操作散列263
7.5.7操作有序集合267
7.6本章小結271
7.7課后習題271
第8章列式存儲數據庫HBase273
8.1HBase概述273
8.2HBase的數據模型275
8.3HBase的架構276
8.4HBase的部署277
8.5HBase的操作281
8.5.1HBase的Shell操作281
8.5.2HBase的JavaAPI操作288
8.6本章小結296
8.7課后習題296
第9章圖形存儲數據庫Neo4j298
9.1Neo4j概述298
9.1.1Neo4j簡介298
9.1.2Neo4j特點298
9.1.3Neo4j應用場景299
9.2Neo4j的數據模型300
9.3Neo4j的部署302
9.3.1基于Windows平臺302
9.3.2基于Linux平臺307
9.4Neo4j的操作311
9.4.1Neo4j的Cypher操作312
9.4.2Neo4j的JavaAPI操作317
9.5本章小結324
9.6課后習題324
第10章綜合案例——二手房交易數據分析系統326
10.1系統概述326
10.1.1系統背景介紹326
10.1.2系統架構設計326
10.1.3系統預覽327
10.2Spark計算框架327
10.2.1Spark簡介328
10.2.2Spark部署與啟動328
10.3模塊開發——構建項目結構345
10.4模塊開發——數據采集353
10.4.1WebMagic簡介353
10.4.2分析網頁數據結構353
10.4.3實現網絡數據采集355
10.4.4存儲網絡采集數據361
10.5模塊開發——數據分析368
10.6模塊開發——數據展示375
10.6.1實現數據展示功能376
10.6.2系統功能模塊展示385
10.7本章小結385
序: