- MongoDB權威指南(第3版)
- (美)香農·布拉德肖 克里斯蒂娜·霍多羅夫 (愛爾蘭)約恩·布拉齊爾
- 234字
- 2021-12-06 11:37:08
1.4 性能卓越
性能是 MongoDB 的重中之重,這一點決定了它的許多設計。它在其 WiredTiger 存儲引擎中使用了機會鎖,以最大限度地提高并發(fā)和吞吐量。它會使用盡可能多的 RAM(內存)作為緩存,并嘗試為查詢自動選擇正確的索引。總之,MongoDB 的每個方面都是為了保持高性能而設計的。
盡管 MongoDB 功能強大并且融合了關系數據庫的許多特性,但它的設計初衷并不是具備關系數據庫的所有功能。對于某些功能,數據庫服務器會將處理和邏輯交給客戶端(由驅動程序或用戶的應用程序代碼處理)。這種新型的設計方式是 MongoDB 能夠實現(xiàn)如此高性能的原因之一。
推薦閱讀
- 兩周自制腳本語言
- Learning Docker
- INSTANT Sencha Touch
- 數據結構習題精解(C語言實現(xiàn)+微課視頻)
- 64位匯編語言的編程藝術
- HTML5+CSS3+JavaScript Web開發(fā)案例教程(在線實訓版)
- 程序員修煉之道:通向務實的最高境界(第2版)
- Python Web數據分析可視化:基于Django框架的開發(fā)實戰(zhàn)
- 計算機應用基礎實踐教程
- Android驅動開發(fā)權威指南
- Django 5企業(yè)級Web應用開發(fā)實戰(zhàn)(視頻教學版)
- Instant Zurb Foundation 4
- Visual Basic程序設計實驗指導及考試指南
- Oracle Database XE 11gR2 Jump Start Guide
- Deep Learning for Natural Language Processing