0人評分過此書

MongoDB 5.x實戰應用

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263241480

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:* 以MongoDB 5.x最新版指令貫穿全書,並可在6.0 RC順利執行
* 與Python語言結合,無縫接軌智慧聯網、巨資分析、機器學習等領域
* 本書深入淺出,豐富且大量的範例,保證快速掌握MongoDB精髓

在巨量資料的時代,存取效能佳、高可用性、可擴展性及具備安全性的資料庫平台是不可或缺的。朱克剛老師實作經驗豐富,此書以深入淺出範例導向的方式說明,是熟MongoDB技術必備的工具書。
-- 虎尾科技大學資訊工程系副教授 江季翰

好友朱克剛博士所著之MongoDB工具書,文字內容配合圖表解說非常易讀,操作步驟更按序清楚呈現,甚至所提案例也與我們實際生活相關。這是一本讀者可以輕鬆駕馭,並跟著大師一起練功的秘笈,想一窺MongoDB的朋友都應該擁有它。
-- 正修科技大學數位多媒體設計系主任 殷聖楷

MongoDB是目前最受歡迎的NoSQL資料庫,擁有豐富教學及實務經驗的朱克剛老師在本書中以簡單、明瞭的範例帶領讀者實際演練,快速學會巨量資料管理與儲存方式。這是一本易上手又涵蓋全部關鍵技術的好書!
-- 靜宜大學資訊傳播工程系副教授 王岱伊

朱克剛老師具多年業界實務經驗,同時也擁有超過20年的教學資歷,本書使用經典實例和詳細的操作步驟,絕對是您學習MongoDB的第一選擇,幫助您精準學習快速上手。
-- 資展國際(原資策會人培團隊)區域總監 王偉璁

AI蓬勃發展,有別於關連式資料庫的NoSQL已是重點發展課題之一;作者融會超過30年程式經驗,將其精髓以淺顯易懂的觀念付諸此書,入門者可豁然開朗,經驗者可溫故知新,絕對是人人適合入手的寶典。
-- 104人力銀行人資學院產品開發處處長 李閔隆
  • 01 NoSQL與MongoDB簡介
    • 1-1 NoSQL與SQL
    • 1-2 MongoDB介紹
      • 1-2-1 JSON與BSON
      • 1-2-2 文件與相關名詞對照
    • 1-3 本書目標
  • 02 安裝與啟動
    • 2-1 下載
    • 2-2 在Windows安裝Server
    • 2-3 在Mac與Linux安裝Server
    • 2-4 安裝其他重要軟體
    • 2-5 PyMongo函數庫安裝
    • 2-6 啟動Server
    • 2-7 停止Server
    • 2-8 設定檔
  • 03 資料存取
    • 3-1 新增資料
      • 3-1-1 使用MongoDB Shell新增資料
      • 3-1-2 使用Python新增資料
      • 3-1-3 使用Compass查看與新增資料
      • 3-1-4 _id欄位
      • 3-1-5 儲存不同結構資料
      • 3-1-6 儲存政府開放資料平臺上的資料
    • 3-2 查詢資料
      • 3-2-1 查詢所有資料
      • 3-2-2 顯示特定欄位
      • 3-2-3 單一條件查詢
      • 3-2-4 多重條件查詢
      • 3-2-5 模糊查詢
      • 3-2-6 運用where語句
      • 3-2-7 查詢結果排序
      • 3-2-8 計算查詢筆數
      • 3-2-9 去除重複資料
      • 3-2-10 限制與忽略
      • 3-2-11 查詢子文件
    • 3-3 修改資料
      • 3-3-1 找不到修改對象就新增
      • 3-3-2 新增與移除欄位
      • 3-3-3 數字自我加減
    • 3-4 刪除資料
    • 3-5 取代資料
    • 3-6 用GridFS儲存大型檔案
      • 3-6-1 使用mongofiles指令存取GridFS
      • 3-6-2 使用Python程式存取GridFS
      • 3-6-3 GridFS結構
      • 3-6-4 對儲存的檔案加上額外資訊
  • 04 Aggregation進階查詢
    • 4-1 說明
    • 4-2 前置準備
    • 4-3 新手必看
      • 4-3-1 Stage 1-新增欄位
      • 4-3-2 Stage 2-群組運算
      • 4-3-3 Stage 3-欄位顯示處理
      • 4-3-4 Stage 4-排序
      • 4-3-5 存成View
      • 4-3-6 存成其他格式
    • 4-4 常用Stage介紹
      • 4-4-1 桶型計算
      • 4-4-2 資料筆數
      • 4-4-3 依經緯度排序
      • 4-4-4 限制與忽略
      • 4-4-5 外部尋找
      • 4-4-6 設定查詢條件
      • 4-4-7 輸出到新資料表
      • 4-4-8 文件修訂
      • 4-4-9 文件取代
      • 4-4-10 新增與移除欄位
      • 4-4-11 與其他資料結合
      • 4-4-12 陣列解構
    • 4-5 常用運算子
      • 4-5-1 數學運算
      • 4-5-2 字串處理
      • 4-5-3 條件判斷
  • 05 陣列查詢
    • 5-1 陣列元素非子文件時
      • 5-1-1 列出陣列中的元素個數
      • 5-1-2 單一元素符合
      • 5-1-3 多元素符合
      • 5-1-4 集合運算
    • 5-2 陣列元素為子文件時
      • 5-2-1 只留下第一個符合條件的元素
      • 5-2-2 查詢條件要同時成立
      • 5-2-3 留下所有符合條件的元素
  • 06 日期時間處理
    • 6-1 現在日期
      • 6-1-1 在Python取得現在日期
      • 6-1-2 在MongoDB Shell取得現在日期
    • 6-2 從_id取得資料建立日期
    • 6-3 字串與Date型態轉換
    • 6-4 MongoDB跟日期時間有關的函數
    • 6-5 在Python中處理日期
      • 6-5-1 將字串轉成Date型態
      • 6-5-2 Date型態解析
      • 6-5-3 BSON的時間戳記
      • 6-5-4 儲存伺服器日期
  • 07 地理位置查詢
    • 7-1 前置資料準備
    • 7-2 查詢使用者目前所在縣市
    • 7-3 查詢被某範圍完全涵蓋的區域
    • 7-4 查詢某範圍內有哪些點資料
  • 08 索引
    • 8-1 索引目的
    • 8-2 建立方式
    • 8-3 索引種類
      • 8-3-1 單一欄位索引
      • 8-3-2 複合欄位索引
      • 8-3-3 多鍵索引
      • 8-3-4 文字索引
      • 8-3-5 2dsphere球體座標索引
      • 8-3-6 2d平面座標索引
      • 8-3-7 特定語系索引
      • 8-3-8 萬用字元索引
    • 8-4 索引屬性
      • 8-4-1 Unique
      • 8-4-2 TTL
      • 8-4-3 Partial
      • 8-4-4 Sparse
      • 8-4-5 Hidden
    • 8-5 分析與指定索引
  • 09 複寫
    • 9-1 何謂複寫
    • 9-2 複寫集成員
      • 9-2-1 選舉與投票
      • 9-2-2 仲裁
      • 9-2-3 心跳
      • 9-2-4 Oplog
    • 9-3 模擬部署演練
      • 9-3-1 PSS架構
      • 9-3-2 PSA架構
      • 9-3-3 讀取偏好
      • 9-3-4 快速連進Primary
      • 9-3-5 非localhost部署
      • 9-3-6 mongod.conf
    • 9-4 管理複寫集
      • 9-4-1 移除成員
      • 9-4-2 指定Primary
      • 9-4-3 降級Primary
      • 9-4-4 取消投票資格
  • 10 分片
    • 10-1 何謂分片
    • 10-2 分片叢集組成
    • 10-3 Chunk與平衡器
    • 10-4 選擇片鍵
    • 10-5 模擬部署演練
      • 10-5-1 輸入資料
      • 10-5-2 開始分片
      • 10-5-3 手動分割Chunk
      • 10-5-4 合併Chunk
      • 10-5-5 重選片鍵
      • 10-5-6 mongod.conf
    • 10-6 建立區域
    • 10-7 關機與開機
      • 10-7-1 關機順序
      • 10-7-2 開機順序
  • 11 交易
    • 11-1 何謂交易
    • 11-2 在Python中啟動交易
    • 11-3 在MongoDB Shell中啟動交易
    • 11-4 寫入衝突
    • 11-5 鎖
    • 11-6 超賣問題
    • 11-7 讀寫關注與一致性要求
      • 11-7-1 寫入關注
      • 11-7-2 讀取關注
      • 11-7-3 因果一致性
      • 11-7-4 快照讀取
  • 12 變化流
    • 12-1 何謂變化流
    • 12-2 實例
    • 12-3 得到完整的修改內容
    • 12-4 斷線後恢復監視
    • 12-5 結合pipeline
  • 13 系統管理
    • 13-1 使用權限設定
      • 13-1-1 內建角色
      • 13-1-2 實際演練
      • 13-1-3 Python與Compass登入
      • 13-1-4 其他相關函數
      • 13-1-5 複寫與分片的使用權限設定
    • 13-2 SSL/TLS加密
      • 13-2-1 Server端啟動加密
      • 13-2-2 Client端連線加密
    • 13-3 備份與還原
      • 13-3-1 備份
      • 13-3-2 還原
    • 13-4 匯入與匯出
      • 13-4-1 匯入
      • 13-4-2 匯出
  • 14 應用程式介面
    • 14-1 說明
    • 14-2 CGI
      • 14-2-1 第一支CGI程式
      • 14-2-2 GET與POST
      • 14-2-3 與MongoDB結合
      • 14-2-4 GridFS檔案存取
    • 14-3 MQTT
      • 14-3-1 安裝
      • 14-3-2 第一個發佈者與訂閱者程式
      • 14-3-3 與MongoDB結合
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading