爆棧三部曲:數據庫開發大系技術棧 (300多技術點)
前言
這個數據庫技術棧是我寫的“爆棧三部曲”的最后一部 ;-)
最近我寫過 .NET技術大系概覽 (迄今為止最全的.NET技術棧) ,相信很多網友感嘆掌握的.NET技術遠沒有這個技術棧里面所描述的多。
然后我還寫 Web前端開發大系概覽 (前端開發技術棧) ,包含大約180個技術點,做前端的都會覺得前端開發包含的技術相對繁多。
什么叫全棧(full stack)?簡單地說就是萬金油,web前端、后臺、數據庫、桌面應用等都能搞。
爆棧(stack overflow)來得更多些,包括但不僅限于:
- web前端
- 后臺服務
- 數據存儲
- 關系型數據庫系統
- NoSQL
- 云存儲 </ul> </li>
- 桌面應用
- 手機App
- ESB
- 架構
- 運維
- 管理
- 等等 </ul>
- 數據庫開發究竟包含哪些技術呢?
- 我所掌握的技術這個子集,在數據庫技術大系這個超集里面占的比例是多少呢?
- 我究竟還沒有掌握多少數據庫技術呢?
- 面試的時候會考哪些技術呢? </ul>
- RDMBS關系型數據庫系統
- SQL Server
- SQL OS
- Storage Engine 存儲引擎
- Relational Engine 關系引擎
- Communication 通訊
- Core Concepts 核心概念
- Core Objects 關鍵對象
- Language 語言
- System Databases 系統數據庫
- File 文件
- Runtime 運行時
- Replication 同步
- Versions 版本
- Maintenance 維護
- Management 管理
- BI 商業智能
- Troubleshoot 調試
- Performance 性能
- Services 服務 </ul> </li> </ul> </li>
- Azure
- No SQL </ul>
這個圖表里的分類未必準確,相關技術也難免會有遺漏,歡迎大家指點以便不斷改進。
數據庫技術實在太繁多限于篇幅,這里沒有羅列一些技術。
以下是預覽圖:
因為內容太多,要看完整技術棧圖的,可以訪問GitHub。
GitHub開源
在GitHub開源了:Database Stack
點擊這里可以查看基于HTML5的互動式圖表 (鼠標拖放/縮放)
來自:http://www.cnblogs.com/unruledboy/p/DatabaseStack.html本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
- SQL Server
問題
大家是否想過:
我之前寫的.NET技術大系概覽 (迄今為止最全的.NET技術棧),一個簡單易懂的棧圖可以概括.NET這個技術圈里面基礎技術:
同樣,我之前寫的Web前端開發大系概覽 (前端開發技術棧),以下棧圖可以概括Web前端開發這個龐大的技術生態圈里面基礎技術:
那么,數據庫開發是否也應該有這樣的技術棧概覽圖呢?
搜索了很久,沒有找到一個符合我要求的“較為全面”地表述數據庫技術大系的圖表。
互聯網上來去都是那幾個簡單的,譬如這個:
或者這個:
或者這個:
不過這些都遠遠沒有高度概括整個數據庫開發技術,和我需要的不一樣。
數據庫開發技術棧
這個技術棧,大約50個層級,大約300多個技術點: