中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
MONGODB基礎、運維與性能優化

包郵 MONGODB基礎、運維與性能優化

作者:王金柱 著
出版社:清華大學出版社出版時間:2025-04-01
開本: 其他 頁數: 0
中 圖 價:¥69.4(7.8折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

MONGODB基礎、運維與性能優化 版權信息

MONGODB基礎、運維與性能優化 本書特色

(1)《MongoDB基礎、運維與性能優化》內容包括MongoDB數據庫基礎知識、系統安裝與環境搭建、可視化工具使用、Shell工具使用、基礎操作、聚合、數據模型、時間序列、事務、索引、副本集、分片、存儲、安全以及性能優化。
(2)涵蓋MongoDB數據庫絕大部分的運維和開發要點,幫助讀者系統掌握MongoDB的全貌。
(3)全程知識點與應用示例相結合,幫助讀者快速學會MongoDB數據庫的運維技巧,并輕松應用到開發實踐中。
(4)全書知識點的講解按照類別進行合理劃分,方便讀者按需閱讀,并可作為查詢參考手冊。
(5)配套PPT課件、讀者微信交流群。

MONGODB基礎、運維與性能優化 內容簡介

"MongoDB數據庫與傳統的關系數據庫不同,是一種面向文檔的、介于非關系數據庫和關系數據庫之間的數據庫。《MongoDB基礎、運維與性能優化》幫助讀者掌握MongoDB 8數據庫及其相關技術棧的開發知識,涵蓋MongoDB 8數據庫應用開發的要點。《MongoDB基礎、運維與性能優化》配套PPT課件。 《MongoDB基礎、運維與性能優化》共分15章,內容包括MongoDB數據庫基礎知識、系統安裝與環境搭建、可視化工具的使用、Shell工具的使用、基礎操作、聚合、數據模型、時間序列、事務、索引、副本集、分片、存儲、安全以及性能優化。 《MongoDB基礎、運維與性能優化》內容翔實、代碼精練、重點突出、實例豐富,能夠幫助初學者快速掌握MongoDB數據庫運維和開發方法,對提高Web應用開發人員的技術水平也有非常積極的指導作用。《MongoDB基礎、運維與性能優化》也適用于高等院校或高職高專院校學習MongoDB相關課程的學生。"

MONGODB基礎、運維與性能優化MONGODB基礎、運維與性能優化 前言

MongoDB數據庫是一個C 語言開發而成的、基于分布式文件存儲的數據庫,旨在為Web應用提供可擴展的高性能數據存儲解決方案。
嚴格來講,MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫中功能*豐富、*像關系數據庫的NoSQL數據庫。MongoDB數據庫所支持的數據結構非常松散,類似于BSON格式(JSON的一種二進制表現形式),因此可以存儲比較復雜的數據類型。
MongoDB數據庫*大的特點是其支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。
MongoDB是一個高性能的數據庫
MongoDB數據庫采用內存映射機制,能夠將數據直接存儲在內存中,從而大大提高了讀寫性能。MongoDB數據庫還支持使用多線程進行讀寫操作,進一步提高了系統性能。MongoDB數據庫采用類似JSON的文檔數據模型,可以靈活地存儲和管理各種數據類型和結構。

MONGODB基礎、運維與性能優化 目錄

第1章 MongoDB簡介 1
1.1 MongoDB概述 1
1.2 MongoDB的發展歷史 4
1.3 MongoDB的優缺點 8
1.3.1 MongoDB的優點 8
1.3.2 MongoDB的缺點 9
1.4 常用概念 10
1.5 數據類型 11
1.6 本章小結 12
第2章 MongoDB的安裝 13
2.1 在Windows系統上安裝MongoDB 13
2.1.1 安裝MongoDB 13
2.1.2 配置環境變量 20
2.1.3 其他安裝形式 21
2.1.4 常見問題和注意事項 21
2.2 在Linux系統上安裝MongoDB 22
2.2.1 使用yum方式安裝MongoDB 22
2.2.2 卸載MongoDB 25
2.2.3 使用其他方式安裝MongoDB 26
2.2.4 常見錯誤和注意事項 27
2.3 本章小結 27
第3章 MongoDB可視化管理工具 28
3.1 MongoDB Compass 28
3.1.1 MongoDB Compass的特點 28
3.1.2 MongoDB Compass的安裝與更新 29
3.1.3 MongoDB Compass的使用 30
3.1.4 注意事項 33
3.2 Navicat Premium 33
3.2.1 Navicat Premium的功能特點 34
3.2.2 Navicat Premium的安裝 35
3.2.3 Navicat Premium的使用 37
3.3 NoSQLBooster for MongoDB 40
3.3.1 NoSQLBooster for MongoDB的功能特點及使用場景 40
3.3.2 NoSQLBooster for MongoDB的安裝 41
3.3.3 NoSQLBooster for MongoDB的使用 42
3.4 本章小結 48
第4章 MongoDB Shell(mongosh) 49
4.1 MongoDB Shell的安裝 49
4.1.1 在Windows系統上安裝MongoDB Shell 50
4.1.2 在Linux系統上安裝MongoDB Shell 52
4.2 MongoDB Shell的配置 53
4.2.1 使用命令編輯器 53
4.2.2 配置設置 54
4.2.3 自定義mongosh提示 56
4.2.4 配置遠程數據搜集 58
4.3 MongoDB Shell的運行命令 58
4.4 使用MongoDB Shell進行簡單操作 59
4.4.1 新增 60
4.4.2 查詢 61
4.4.3 修改 63
4.4.4 刪除 66
4.5 客戶端字段級加密 67
4.6 腳本 69
4.6.1 運行JavaScript腳本 69
4.6.2 運行配置文件中的代碼 71
4.7 本章小結 73
第5章 數據庫操作 74
5.1 基礎操作 74
5.1.1 操作數據庫 74
5.1.2 操作集合或視圖 78
5.1.3 操作文檔 86
5.2 文本搜索 86
5.3 地理空間查詢 88
5.3.1 GeoJSON對象 88
5.3.2 傳統坐標對 89
5.3.3 2dsphere索引 89
5.3.4 2d索引 95
5.4 常用的操作符 97
5.4.1 查詢和投影操作符 97
5.4.2 更新操作符 100
5.4.3 聚合管道操作符 102
5.4.4 查詢修飾符 103
5.5 本章小結 104
第6章 聚合 105
6.1 聚合方法 105
6.2 聚合管道 106
6.2.1 管道和階段 107
6.2.2 管道操作符 107
6.2.3 管道表達式與表達式操作符 108
6.2.4 聚合操作 117
6.3 本章小結 124
第7章 數據模型 125
7.1 數據建模介紹 125
7.2 架構設計流程 126
7.2.1 確定工作負載 126
7.2.2 映射模式關系 127
7.2.3 應用設計模式 128
7.3 模型設計模式 130
7.3.1 分組數據 130
7.3.2 文檔和模式版本控制 136
7.4 數據一致性 143
7.4.1 用例描述 143
7.4.2 強制執行事務的數據一致性 144
7.4.3 通過嵌入實現數據一致性 146
7.5 模式驗證 148
7.5.1 模式驗證使用場景 148
7.5.2 指定JSON schema驗證 149
7.5.3 指定允許的字段值 151
7.5.4 使用查詢運算符指定驗證 152
7.5.5 指定現有文檔的驗證級別 153
7.5.5 指定現有文檔的驗證級別 156
7.5.6 選擇如何處理無效文檔 159
7.6 本章小結 161
第8章 時間序列 162
8.1 時間序列介紹 162
8.2 創建和查詢時間序列集合 163
8.2.1 創建時間序列集合 163
8.2.2 在時間序列集合中插入測量值 164
8.2.3 查詢時間序列集合 165
8.2.4 在時間序列集合上運行聚合 165
8.3 列出數據庫中的時間序列集合 166
8.4 設置時間序列集合的自動刪除 167
8.5 設置時間序列數據的粒度 168
8.6 向時間序列集合添加從節點索引 170
8.6.1 創建二級索引 170
8.6.2 使用二級索引提高排序性能 171
8.6.3 時間序列集合的*新數據點查詢 172
8.7 本章小結 173
第9章 事務 174
9.1 事務基礎原理 174
9.2 驅動程序API 176
9.2.1 回調API 176
9.2.2 核心API 177
9.2.3 事務錯誤處理 178
9.3 事務與操作 180
9.3.1 事務操作基礎 180
9.3.2 在事務中創建集合和索引 180
9.3.3 計數、限制性與去重操作 181
9.4 讀取偏好與讀寫關注 181
9.4.1 事務和讀取偏好 181
9.4.2 事務和讀關注 182
9.4.3 事務和寫關注 182
9.5 本章小結 183
第10章 索引 184
10.1 索引介紹 184
10.2 創建索引 185
10.3 指定索引名稱 186
10.4 刪除索引 187
10.5 單字段索引 188
10.6 對嵌入式文檔創建索引 189
10.7 復合索引 190
10.7.1 復合索引介紹 190
10.7.2 創建復合索引 191
10.7.3 復合索引排序順序 192
10.8 多鍵索引 193
10.8.1 多鍵索引介紹 193
10.8.2 在數組字段上創建索引 195
10.8.3 為數組中的嵌入字段創建索引 196
10.8.4 多鍵索引邊界 198
10.8.5 多鍵索引的復合邊界 199
10.9 通配符索引 203
10.9.1 通配符索引介紹 203
10.9.2 對單個字段創建通配符索引 204
10.9.3 在通配符索引中包含或排除字段 205
10.9.4 對所有字段創建通配符索引 207
10.10 本章小結 209
第11章 副本集 210
11.1 副本集介紹 210
11.2 異步復制 212
11.3 自動故障轉移 212
11.4 讀取操作 213
11.4.1 讀取偏好 213
11.4.2 數據可見性 214
11.4.3 鏡像讀 214
11.5 操作日志 215
11.5.1 操作日志基礎 215
11.5.2 操作日志大小 215
11.5.3 *短操作日志保留期 216
11.5.4 可能需要更大操作日志的工作負載 216
11.5.5 操作日志狀態 217
11.6 本章小結 217
第12章 分片 218
12.1 分片基礎 218
12.1.1 分片介紹 218
12.1.2 分片鍵介紹 219
12.1.3 分片的優點 219
12.2 分片集群 220
12.2.1 分片集群的組成 220
12.2.2 生產配置 220
12.2.3 開發配置 221
12.3 分片鍵的應用 222
12.3.1 分片鍵索引 222
12.3.2 將集合分片 223
12.3.3 選擇分片鍵 223
12.3.4 更改分片鍵 226
12.3.5 對集合重新分片 226
12.4 本章小結 229
第13章 存儲 230
13.1 存儲介紹 230
13.2 WiredTiger存儲引擎 231
13.2.1 WiredTiger存儲引擎介紹 231
13.2.2 事務(讀寫)并發 231
13.2.3 文檔級并發性 231
13.2.4 快照和檢查點 232
13.2.5 日志與壓縮 232
13.2.6 內存使用 233
13.3 日志 233
13.3.1 日志和WiredTiger存儲引擎 233
13.3.2 日志記錄進程 234
13.3.3 Journal Files 234
13.3.4 日志和內存存儲引擎 235
13.4 本章小結 235
第14章 安全性 236
14.1 安全性介紹 236
14.2 基于SCRAM的身份驗證 237
14.2.1 SCRAM機制 237
14.2.2 使用SCRAM對客戶端進行身份驗證 238
14.3 基于x.509的身份驗證 240
14.3.1 x.509機制 240
14.3.2 使用x.509對客戶端進行身份驗證 240
14.4 加密 242
14.4.1 加密方法 242
14.4.2 選擇正在使用的加密方法 242
14.4.3 靜態加密 243
14.4.4 TLS/SSL 244
14.5 本章小結 244
第15章 性能優化 245
15.1 性能優化概述 245
15.2 索引優化 246
15.3 查詢優化 247
15.4 資源管理優化 248
15.5 本章小結 248

展開全部

MONGODB基礎、運維與性能優化 作者簡介

王金柱,擁有10多年豐富的IT從業經歷,對JavaScript、Vue.js、Node.js、React.js等Web前端開發有著獨到的經驗,精通Python、Java等編程語言以及MySQL、NoSQL數據庫。曾從事過多家大型央企與上市公司的企業級Web應用系統開發工作。創作過多本前端、后端開發類的圖書,部分包括《MongoDB基礎、運維與性能優化》《Vue.js Node.js全棧開發實戰(第2版)》《Django 5企業級Web應用開發實戰(視頻教學版)》《HTML5移動網站與App開發實戰》《Vue.js Node.js全棧開發實戰》《Netty實戰》《React.js 16從入門到實戰》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 混合生育酚_醋酸生育酚粉_琥珀酸生育酚-山东新元素生物科技 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好| SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 免费网站网址收录网_海企优网站推荐平台 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 精密模具-双色注塑模具加工-深圳铭洋宇通|