MongoDB數(shù)據(jù)建模和模式設計 [美]丹尼爾·庫帕 帕斯卡·德斯馬雷斯
定 價:89 元
- 作者:[美]丹尼爾·庫帕 [美]帕斯卡·德斯馬雷斯 [美]史蒂夫·霍伯曼
- 出版時間:2024/8/1
- ISBN:9787111758648
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138MO
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:32開
本書包括導論以及對齊(Align)、細化(Refine)、設計(Design)三章。通過將業(yè)務術(shù)語、邏輯和物理三個建模層次重命名為對齊、細化、設計,在名稱中包含了該層次所做的工作。
導論介紹了數(shù)據(jù)模型的三個特征——精確性、最小化和可視化;數(shù)據(jù)模型的三個組件——實體、關(guān)系和屬性;數(shù)據(jù)模型的三個層次——業(yè)務術(shù)語(對齊)、邏輯(細化)和物理(設計),以及數(shù)據(jù)建模的三個視角——關(guān)系、維度和查詢。第1章對齊是關(guān)于通用業(yè)務術(shù)語的,以便每個人都能在術(shù)語和總體計劃范圍上保持一致。第2章細化是關(guān)于搜集業(yè)務需求的,即完善我們對項目的了解,專注于關(guān)鍵業(yè)務要點。第3章設計是關(guān)于技術(shù)需求的,即針對獨特軟硬件需求進行模型設計。
對齊、細化和設計,這就是本書遵循的方法,并通過“寵物之家”案例對概念加以強化。本書適合需要將建模技能擴展到MongoDB的數(shù)據(jù)專業(yè)人員,或者熟悉MongoDB但需要提高模式設計技能的技術(shù)人員。
MongoDB在7月數(shù)據(jù)庫流行度排名中名列第5,文檔數(shù)據(jù)庫第1,適合需要靈活數(shù)據(jù)模型和高吞吐量讀寫操作的大數(shù)據(jù)應用。
本書為國外同類暢銷書引進版,作者為國際數(shù)據(jù)管理協(xié)會(DAMA國際)專業(yè)成就獎獲得者,Data Modeling Zone會議主席。
丹尼爾?庫帕 MongoDB高級工程師。他為MongoDB University創(chuàng)立了數(shù)據(jù)建模課程,還為MongoDB定義了一種開發(fā)方法,并創(chuàng)建了一系列數(shù)據(jù)模型和模式設計,來優(yōu)化MongoDB和其他NoSQL數(shù)據(jù)庫的數(shù)據(jù)建模。
帕斯卡?德斯馬雷斯 Hackolade (https://hackolade.com)公司創(chuàng)始人兼CEO。Hackolade是一個用于管理NoSQL數(shù)據(jù)庫、存儲格式、REST API和RDBMS中的JSON數(shù)據(jù)類型的數(shù)據(jù)建模工具。他是多語言數(shù)據(jù)建模的先驅(qū)者,即用于多語言數(shù)據(jù)持久性和數(shù)據(jù)交換的數(shù)據(jù)建模。他倡導將元數(shù)據(jù)作為代碼(Metadata-as-Code),以使技術(shù)數(shù)據(jù)結(jié)構(gòu)具有業(yè)務意義。
史蒂夫?霍伯曼 數(shù)據(jù)建模專家,Design Challenges 小組創(chuàng)始人,Data Modeling Institute 數(shù)據(jù)建模認證考試的創(chuàng)作者,哥倫比亞大學講師,國際數(shù)據(jù)管理協(xié)會(DAMA國際)專業(yè)成就獎獲得者,Data Modeling Zone會議主席。他在超過50個國際會議上被介紹為“數(shù)據(jù)建模大師”及“數(shù)據(jù)建模搖滾巨星”。他的教學和演講風格有趣,并注重互動過程,在過去的30多年里,他為上萬名商業(yè)和數(shù)據(jù)專業(yè)人士提供了數(shù)據(jù)建模大師培訓課程,是世界上最受歡迎的數(shù)據(jù)建模講師之一,該課程被認為是業(yè)界最全面的數(shù)據(jù)建模課程。他是The Rosedata Stone和Data Modeling Made Simple等多部數(shù)據(jù)建模暢銷書的作者。他最重要的數(shù)據(jù)建模咨詢?nèi)蝿罩皇鞘褂盟?Data Model Scorecard? 技術(shù)審查數(shù)據(jù)模型。他在數(shù)據(jù)建模的形式和精確性,與構(gòu)建具有嚴格時間、預算和人員限制的軟件系統(tǒng)之間取得了平衡。他在咨詢和教學中專注于模板、工具和指南,以最小的投入獲得數(shù)據(jù)建模的收益。
譯者序
關(guān)于本書/
MongoDB公司及其產(chǎn)品/
MongoDB的文檔模型/
MongoDB文檔的層次結(jié)構(gòu)/
多態(tài)性/
模式演變和版本控制/
導論關(guān)于數(shù)據(jù)模型/
數(shù)據(jù)模型/
數(shù)據(jù)模型的三個特征/
精確性/
最小化/
可視化/
數(shù)據(jù)模型的三個組件/
實體/
關(guān)系/
屬性和鍵/
數(shù)據(jù)模型的三個層次/
業(yè)務術(shù)語(對齊)/
邏輯(細化)/
物理(設計)/
數(shù)據(jù)建模的三個視角/
關(guān)系/
維度/
查詢/
第1章對齊/
目標/
“寵物之家”/
方法/
第1步:提出六個重要
問題/
第2步:識別和定義
術(shù)語/
第3步:收集關(guān)系/
第4步:確定可視化
效果/
第5步:審查和確認/
三個貼士/
三個要點/
第2章細化/
目標/
方法/
第1步:應用引導式
技術(shù)/
第2步:細化查詢/
第3步:收集屬性和
關(guān)系/
三個貼士/
三個要點/
第3章設計/
目標/
方法/
第1步:選擇數(shù)據(jù)庫/
第2步:添加秘制醬料/
第3步:優(yōu)化/
三個貼士/
三個要點