[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

MongoDB進階與實戰:微服務整合、性能優化、架構管理 圖書
該商品所屬分類:圖書 -> 數據庫
【市場價】
673-976
【優惠價】
421-610
【作者】 唐卓章 
【出版社】電子工業出版社 
【ISBN】9787121408274
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:電子工業出版社
ISBN:9787121408274
商品編碼:10030448052777

品牌:文軒
出版時間:2021-04-01
代碼:118

作者:唐卓章

    
    
"
作  者:唐卓章 著
/
定  價:118
/
出 版 社:電子工業出版社
/
出版日期:2021年04月01日
/
頁  數:508
/
裝  幀:平裝
/
ISBN:9787121408274
/
主編推薦
"MongoDB數據庫技術的掌握:包括基本的文檔模型概念和數據操作,以及集群高可用、數據分片方面的知識。MongoDB整合微服務的技能:需要對微服務周邊的技術框架有一定的掌握。本書以當前 的 Java 微服務技術棧為背景,介紹了從MongoDB Java Driver、Spring Data Mongo(ODM層)到上層應用整合的各種實戰範例。MongoDB高階技巧的掌握:包括MongoDB繫統性能調優及MongoDB 架構高可用、安全性、高效運維管理方面的一些知識和經驗。"
目錄
●第1部分 MongoDB入門第1章 什麼是MongoDB11.1 認識MongoDB11.1.1 面向文檔設計11.1.2 特性31.1.3 優勢41.1.4 需要克服的困難61.2 類比SQL模型71.2.1 數據結構71.2.2 類SQL語句8第2章 體驗MongoDB112.1 安裝MongoDB112.1.1 Linux環境下的安裝112.1.2 Windows環境下的安裝152.2 使用mongo shell192.3 插入文檔222.4 查詢文檔242.4.1 查詢全部數據242.4.2 指定條件查詢252.4.3 排序、分頁252.4.4 使用投射252.4.5 查詢限定符262.5 更新文檔272.5.1 update 命令272.5.2 findAndModify命令292.5.3 更新操作符302.6 刪除文檔312.6.1 刪除單個文檔312.6.2 刪除指定條件文檔312.6.3 刪除全部文檔322.6.4 返回被刪除文檔322.7 使用聚合332.8 計算文檔大小342.8.1 查看集合大小342.8.2 計算文檔大小352.9 小技巧――定義mongo shell環境36第3章 數據模型373.1 BSON協議與類型373.1.1 JSON 標準373.1.2 BSON和JSON383.1.3 BSON的數據類型393.2 使用日期403.3 ObjectId生成器413.4 數組、內嵌443.4.1 內嵌文檔453.4.2 數組453.4.3 嵌套型的數組473.5 固定集合483.5.1 固定集合簡介483.5.2 使用示例493.5.3 特征與513.5.4 適用場景523.6 小技巧――使用固定集合實現FIFO隊列52第4章 索引介紹564.1 索引簡述564.2 單鍵、復合索引574.2.1 單字段索引574.2.2 復合索引584.3 數組索引584.4 地理空間索引594.5 專享性約束604.6 TTL索引634.7 其他索引特性644.7.1 條件索引644.7.2 稀疏索引(sparse=true)654.7.3 文本索引664.7.4 模糊索引664.8 小技巧――使用explain命令驗證優化67第5章 副本集725.1 副本集架構725.2 集群選舉735.2.1 Raft選舉算法735.2.2 MongoDB 實現的擴展775.2.3 MongoDB選舉介紹775.2.4 副本集模式795.3 實時復制815.3.1 oplog復制815.3.2 冪等性845.3.3 復制延遲845.3.4 初始化同步855.3.5 數據回滾865.4 自動故障轉移865.5 搭建副本集895.5.1 安裝副本集895.5.2 創建用戶925.5.3 寫入數據925.5.4 主備節點切換935.6 小技巧――檢查復制的延遲情況93第6章 分片976.1 分片集群架構976.1.1 分片簡介976.1.2 分片集群架構976.2 分片策略986.2.1 什麼是chunk996.2.2 分片算法1006.2.3 分片鍵的選擇1016.3 讀寫分發模式1016.3.1 數據分發流程1016.3.2 避免廣播操作1036.3.3 保證索引專享性1046.4 數據均衡1046.4.1 均衡的方式1046.4.2 chunk 分裂1056.4.3 自動均衡1066.4.4 數據均衡帶來的問題1086.5 使用mtools搭建集群1086.5.1 mtools 介紹1096.5.2 準備工作1096.5.3 安裝 mtools1096.5.4 創建分片集群1106.5.5 停止、啟動1126.6 使用分片集群1126.7 小技巧――使用標簽1146.7.1 分片標簽1146.7.2 使用場景115第2部分 MongoDB微服務開發第7章 微服務入門1177.1 微服務定義1177.1.1 什麼是微服務1177.1.2 理解微服務1177.1.3 微服務的通用特性1207.1.4 微服務不是“銀彈”1217.2 微服務基礎設施1217.2.1 服務注冊1217.2.2 服務發現1227.2.3 API網關1237.2.4 服務容錯1237.2.5 服務監控1247.2.6 配置中心1247.2.7 接口調用1247.2.8 容器化1257.3 CAP與BASE理論1257.3.1 CAP 理論1257.3.2 BASE 理論1267.4 為什麼MongoDB適合微服務127第8章 使用Java操作MongoDB1318.1 搭建Java開發環境1318.1.1 安裝JDK1318.1.2 安裝IDEA1328.2 安裝Robo 3T1348.2.1 Robo 3T介紹1348.2.2 下載安裝1348.2.3 連接數據庫1358.2.4 操作數據1368.3 使用MongoDB Java Driver1378.3.1 引入框架1378.3.2 連接數據庫1378.3.3 使用構建器1388.4 實例:文章列表的存儲與檢索1418.4.1 集合操作1418.4.2 文檔操作1438.5 異步驅動1468.5.1 理解響應式1468.5.2 使用響應式流1478.6 使用CommandListener檢測慢操作1528.7 MongoDB Java Driver的工作原理1558.7.1 遊標1558.7.2 連接池1588.7.3 故障轉移1608.7.4 連接池相關參數1618.8 小技巧――如何監視驅動的連接數161第9章 SpringBoot框架整合1659.1 SpringBoot簡介1659.1.1 SpringBoot是什麼1659.1.2 “腳手架”風格1679.2 第一個SpringBoot項目1689.2.1 初始化項目1689.2.2 添加啟動類1729.2.3 編寫 Echo 接口1729.2.4 配置文件1739.2.5 啟動程序1749.2.6 熱加載1759.3 Spring Data框架介紹1769.3.1 Spring Data1769.3.2 Spring Data MongoDB1789.4 使用Spring Data MongoDB操作數據庫1799.4.1 引入依賴1799.4.2 配置文件1809.4.3 數據模型1809.4.4 數據操作1819.4.5 啟動測試1839.5 高級操作1849.5.1 實現投射1849.5.2 使用 QBE1869.5.3 自定義 Repository 方法1879.6 自定義配置1909.6.1 Spring Boot 通用配置1909.6.2 JavaConfig 配置1919.6.3 自動配置的原理1929.7 測試1949.7.1 使用 flapdoodle.embed.mongo1949.7.2 原理解析1989.7.3 定制化集成2009.8 多數據源2039.9 使用審計功能2089.9.1 使用注解2089.9.2 實現審計2099.10 小技巧――自定義數據序列化方式210第10章 項目實戰21510.1 初始化項目21510.2 實現資源抓取21910.3 發布RssFeed22910.4 統計功能23210.5 開發門戶界面23510.5.1 前端組件23510.5.2 RSS門戶應用23710.5.3 實現後臺接口24910.6 打包應用程序25210.6.1 使用spring-boot-maven-plugin插件25210.6.2 使用 assembly 插件253第3部分 MongoDB高效進階第11章 性能基準25711.1 性能基準25711.1.1 了解基準測試25711.1.2 吞吐量、並發數、響應時間25811.2 WiredTiger讀寫模型25911.2.1 讀緩存25911.2.2 寫緩衝26011.2.3 緩存頁管理26211.2.4 數據壓縮26411.2.5 小結26511.3 性能監控工具26511.3.1 mongostat26511.3.2 mongotop26711.3.3 Profiler模塊26911.3.4 db.currentOp27211.4 使用YCSB測試MongoDB性能27711.4.1 YCSB 簡介27711.4.2 執行壓力測試27911.4.3 生成時序指標序列28411.5 使用 nmon監視服務器性能285第12章 合理使用索引28812.1 索引檢索原理28812.2 索引檢索範例29112.3 覆蓋索引29512.4 查詢計劃29812.4.1 查詢計劃構成29812.4.2 explain 命令29912.5 實戰:查詢案例分析30412.6 查詢緩存原理32212.6.1 工作流程32212.6.2 案例32312.6.3 內部原理32612.7 強制命中32812.7.1 使用 hint方法32812.7.2 使用IndexFilter方法32912.8 索引正交33112.9 使用MongoDB Compass33212.10 優化原則333第13章 並發優化33713.1 MongoDB的鎖模式33713.2 MVCC34013.3 原子性操作34213.4 樂觀鎖34513.4.1 電影院訂座的案例34513.4.2 版本號模式34813.5 緩解行鎖競爭34913.6 避免重復數據35313.7 那些影響並發的操作356第14章 應用設計調優35814.1 應用範式設計35814.1.1 什麼是範式35814.1.2 反範式設計36014.2 嵌套設計36214.2.1 在文檔內使用嵌套36214.2.2 表達關聯36314.3 桶模式36514.3.1 桶模式36514.3.2 桶模式案例36614.4 海量數據分頁37414.4.1 傳統分頁模式37514.4.2 使用偏移量37614.4.3 折中處理38014.5 批操作38114.5.1 批量讀38114.5.2 批量寫38314.6 讀寫分離與一致性38514.6.1 讀寫分離38514.6.2 讀寫關注38714.6.3 讀自身的寫入(Read your own writes)39014.6.4 因果一致性39114.6.5 小結39214.7 聚合範例39214.7.1 聚合框架介紹39214.7.2 找出重復數據39314.7.3 寫入中間表39314.7.4 表連接(join)39714.7.5 使用要點401第15章 高級特性40215.1 Change Stream介紹40215.2 Change Stream案例:數據遷移40815.2.1 關鍵點40915.2.2 實戰:使用 Change Stream實現增量遷移41015.2.3 小結42015.3 多文檔事務42115.3.1 事務簡介42115.3.2 MongoDB 中的事務42215.4 基於Spring開發事務42615.4.1 在驅動中實現事務42615.4.2 使用 Spring Data 實現事務42815.5 事務實現原理43215.5.1 MVCC 與快照的一致性43215.5.2 事務持久性43415.5.3 讀寫隔離設定43515.6 寫衝突模式43715.7 使用事務的440第4部分 MongoDB架構管理第16章 安全管理44116.1 MongoDB如何鋻權44116.1.1 初體驗44116.1.2 理解身份認證與授權44316.1.3 身份認證方式44316.1.4 RBAC 訪問控制44616.2 角色管理44716.2.1 角色管理命令44716.2.2 繫統內置角色44816.2.3 創建自定義角色44916.3 最小權限原則45016.4 安全很好實踐452第17章 高可靠45717.1 節點部署優化45717.1.1 硬件規劃45717.1.2 繫統調優45817.1.3 數據庫配置46017.2 集群高可靠46117.2.1 反親和部署46217.2.2 避免集中存儲46217.2.3 警惕資源超分46317.3 應用層高可靠46317.3.1 故障隔離46317.3.2 故障轉移/恢復46517.4 備份可靠性46617.4.1 邏輯備份46617.4.2 物理備份46817.4.3 增量備份46917.5 容災可靠性47017.5.1 同城災備47117.5.2 異地災備47217.5.3 異地多活473第18章 治理經驗47618.1 強化約束47618.1.1 使用 JSON Schema47618.1.2 管理文檔結構47818.2 使用Mongobee實現升級47818.2.1 模式演進47818.2.2 Mongobee 介紹47918.2.3 範例48018.3 規範與自動化48418.3.1 開發規範48518.3.2 實現自動化48618.4 運維管理48718.4.1 容量規劃48718.4.2 監控時關注哪些指標490
內容簡介
本書圍繞如何用好MongoDB這個復雜命題,利用大部分篇幅講述了MongoDB在應用開發方面的各種進階技巧,同時也介紹了MongoDB 4.0版本的事務特性及微服務相關的技術範例。很多基本的數據庫問題都可以從MongoDB的官方文檔中找到答案,但官方文檔中在MongoDB周邊技術棧的整合、繫統管理及調優方面仍然缺乏一些富有針對性的內容,所以本書在結合一些實踐案例的前提下,以開發管理者的角度對MongoDB技術進行了繫統地梳理,希望能夠讓讀者的學習達到事半功倍的效果。相信本書會對應用MongoDB的開發人員具有廣泛的指導意義。
作者簡介
唐卓章 著
"唐卓章(博客園ID:美碼師)。十年研發老兵,持續關注NoSQL分布式數據庫技術,在繫統高可用、彈性擴展、性能調優等方面有著豐富的實踐及管理經驗。MongoDB中文社區核心成員之一。常活躍於Mongoing社區原創及問答板塊。華為雲 MongoDB 技術專家。致力於萬物互聯事業,負責物聯網平臺繫統的架設及研發工作。"



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
【同作者商品】
唐卓章
  本網站暫時沒有該作者的其它商品。
有該作者的商品通知您嗎?
請選擇作者:
唐卓章
您的Email地址
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部