分類目錄歸檔:MongoDB官網博客

事務背景介紹(2):MongoDB中的邏輯會話

摘要

通過創建邏輯會話,現在可以跟蹤單操作事務或者包含多個操作的事務在整個系統中資源消耗情況。這樣就可以簡單地,精確地取消事務中的操作以及采取分布式的模式進行垃圾回收。

背景

從歷史情況來看,MongoDB中有許多操作可以從此跟蹤中受益,例如從客戶端發起的讀寫操作,會通過mongos查詢路由器[......]

閱讀全文

使用JMeter做MongoDB性能測試

對大多數應用環境來說,數據庫是一個關鍵要素。如何存儲數據以及在哪里存儲數據,對整個系統的性能會產生巨大影響。因此,在做開發之前,數據庫的選擇肯定是最重要的決定之一。對數據庫進行性能測試有助于你達成此項決定,這也是你在開發過程中的一項重要工作。
這篇文章會教你使用Apache JMeter?進行開源MongoDB數據庫測試。[......]

閱讀全文

【五分鐘了解MongoDB 2】為何選擇文檔數據結構

文檔數據結構是數據的自然表達。我們僅僅在70年代將數據拆分為行和列來優化數據的訪問。由于當時存儲和計算能力的價格高昂,耗費開發者的時間將數據減少、拆散為行和列的模式是有意義的,通過范式、相互關聯等范式來減少數據的重復。這一過程有一定的成本效益,故而它主導了當時的數據庫思維。

很多人都把定義行、列模[......]

閱讀全文

常見問題: MongoDB 存儲

  • 存儲引擎基礎知識
  • 你可以在副本集中混用存儲引擎嗎?
  • WiredTiger存儲引擎
  • MMAPv1存儲引擎
  • 我可以手動填充文檔以防止更新期間的移動嗎?
  • 數據存儲診斷

該文檔講述關于MongoDB存儲系統的常見問題。

存儲引擎基礎

什么是存儲引擎?

存儲引擎是數據庫的一部分,負責管理如何在內存[......]

閱讀全文

mongodb 索引詳解(二)

1. 單字段索引

MongoDB為文檔集合中的任何字段提供完整的索引支持 。默認情況下,所有集合在_id字段上都有索引,應用程序和用戶可以添加其他索引以支持重要的查詢和操作。

本文檔描述了單個字段的升序/降序索引。

1.1 在單個字段上創建升序索引

如:records集合,它包含文檔如下:

[......]

閱讀全文

常見問題:MongoDB診斷

·我在哪里可以找到有關mongod進程意外停止運行的信息?

·TCP?keepalive時間是否會影響MongoDB部署?

·為什么MongoDB會記錄這么多“Connection Accepted”事件?

·有哪些工具可用于監控MongoDB?

·MMAPv1存儲引擎的內存診斷

·Wir[......]

閱讀全文