全部文章Ta的評論
- 觀察者模式是一種行為型設計模式,它定義了一種一對多的依賴關系,當一個對象的狀態發生改變時,其所有依賴者都會收到通知并自動更新。MongoDB 中廣泛使用這種模式,大大簡化了代碼架構。本文將從代碼角度出發進行詳細分析。彭振翼2024-10-1240
- MongoDB 在使用 WiredTiger 引擎時,默認會將數據壓縮之后,寫入到磁盤塊中。如何保證壓縮后的數據量滿足預期大小,決定了存儲引擎的 IO 性能。本文將對這個問題進行分析。彭振翼2024-10-12141
- 彭振翼2024-09-2591
- 近年來,互聯網數據出現了爆炸式增長,單機數據庫在容量和性能上往往難以滿足各個互聯網服務的需求。在此背景下,很多數據庫通過支持橫向擴展能力來滿足業務需求,通過分片的方式將數據打散到多臺服務器上,使得整體性能和容量得到成倍提升。 MongoDB 從最初設計上考慮到了海量數據的需求,因此原生就支持分片集群。本文將對 MongoDB 的分片原理進行分析,闡述分片架構和實現原理,并說明使用分片的注意事項。彭振翼2023-08-18570
- 截止目前,MongoDB 距離 2007 年發布第一個版本(github數據)已經將近 20 年,從最開始的”小眾數據庫“發展為了可以承載海量業務數據的核心數據庫系統。隨著功能和性能的不斷增強,目前 MongoDB 已經成為了全球流行度前 5 的數據庫,流行度第 1 的文檔數據庫。 如果選擇一個特性來代表 MongoDB,那一定是文檔模型,這也是為什么 MongoDB 會被稱為文檔數據庫的原因。基于此,本文將對 BSON 文檔結構進行深入分析,闡述其設計原理。彭振翼2023-08-16611
- MongoDB 采用主從模式的多副本架構存儲數據。其中主節點提供數據讀寫服務,而從節點除了承擔冗余備份的任務外,還能直接提供讀服務。通過讀寫分離,能夠極大的提升 MongoDB 服務的吞吐能力。 本文將對 MongoDB 讀寫分離的使用方式、實現原理和注意事項進行分析。彭振翼2023-08-161502
共 6 條
- 1
頁
沒有更多了
個人簡介
暫未填寫公司和職務
暫未填寫個人簡介
暫未填寫技能專長
暫未填寫畢業院校和專業
個人成就
共發表過 6 篇文章
文章獲得 5 次贊同
文章被瀏覽 295 次
獲得 1 人關注
個人榮譽查看規則
暫未獲得榮譽