* MongoDB 是一個面向文檔存儲的數據庫,操作起來比較簡單和容易。
* 一種提供高性能、高可用性和易于擴展的文檔數據庫。
* 端口:27017
* MongoDB是一個文檔數據庫,提供好的性能,領先的非關系型數據庫。采用BSON存儲文檔數據。
BSON()是一種類json的一種二進制形式的存儲格式,簡稱Binary JSON.
相對于json多了date類型和二進制數組。
### MongoDB中的命名空間是什么意思?
mongodb存儲bson對象在叢集(collection)中.數據庫名字和叢集名字以句點連結起來叫做名字空間(namespace). 一個集合命名空間又有多個數據域(extent),集合命名空間里存儲著集合的元數據,比如集合名稱,集合的
### MongoDB支持哪些數據類型
* String
* Integer
* Double
* Boolean
* Object
* Object ID
* Arrays
* Min/Max Keys
* Datetime
* Code
* Regular Expression等
* 你說的 NoSQL 數據庫是什么意思?NoSQL 與 RDBMS 直接有什么區別?為什么要使用和不使用NoSQL 數據庫?說一說 NoSQL 數據庫的幾個優點?
* NoSQL 數據庫有哪些類型?
* MySQL 與 MongoDB 之間最基本的差別是什么?
* 你怎么比較 MongoDB、CouchDB 及 CouchBase?
* MongoDB 成為最好 NoSQL 數據庫的原因是什么?
* 32 位系統上有什么細微差別?
* journal 回放在條目(entry)不完整時(比如恰巧有一個中途故障了)會遇到問題嗎?
* 分析器在 MongoDB 中的作用是什么?
* 名字空間(namespace)是什么?
* 如果用戶移除對象的屬性,該屬性是否從存儲層中刪除?
* 能否使用日志特征進行安全備份?
* 允許空值 null 嗎?
* 更新操作立刻 fsync 到磁盤?
* 如何執行事務/加鎖?
* 為什么我的數據文件如此龐大?
* 啟用備份故障恢復需要多久?
* 什么是 master 或 primary?
* 什么是 secondary 或 slave?
* 我必須調用 getLastError 來確保寫操作生效了么?
* 我應該啟動一個集群分片(sharded)還是一個非集群分片的 MongoDB 環境?
* 分片(sharding)和復制(replication)是怎樣工作的?
* 數據在什么時候才會擴展到多個分片(shard)里?
* 當我試圖更新一個正在被遷移的塊(chunk)上的文檔時會發生什么?
* 如果在一個分片(shard)停止或者很慢的時候,我發起一個查詢會怎樣?
* 我可以把 moveChunk 目錄里的舊文件刪除嗎?
* 我怎么查看 Mongo 正在使用的鏈接?
* 如果塊移動操作(moveChunk)失敗了,我需要手動清除部分轉移的文檔嗎?
* 如果我在使用復制技術(replication),可以一部分使用日志(journaling)而其他部分則不使用嗎?
* 當更新一個正在被遷移的塊(Chunk)上的文檔時會發生什么?
* MongoDB 在 A:{B,C}上建立索引,查詢 A:{B,C}和 A:{C,B}都會使用索引嗎?
* 如果一個分片(Shard)停止或很慢的時候,發起一個查詢會怎樣?
* MongoDB 支持存儲過程嗎?如果支持的話,怎么用?
* 如何理解 MongoDB 中的 GridFS 機制,MongoDB 為何使用 GridFS 來存儲文件?
- 簡介
- PHP
- 字符串函數
- 數組函數
- 正則
- 加密函數
- 面向對象
- 關鍵字
- 設計模式
- 魔術方法
- 機制擴展
- 會話機制
- PHP框架
- laravel
- 問題
- swoole
- easyswoole
- workerman
- 數據庫
- Sphinx
- MongoDB
- MemCache
- Redis
- 基礎操作
- 數據類型
- 持久化
- 分布式鎖
- 內存模型
- redis高級特性
- MySql
- 基礎操作
- 數據類型
- 數據表引擎
- 鎖機制
- 事務處理
- 存儲過程
- 觸發器
- 索引
- 關聯查詢
- 分析SQL語句-優化查詢
- 分區分表
- 主從復制
- MySql安全性
- 網絡協議
- HTTP
- header詳解
- 狀態碼
- nginx-配置
- 邏輯算法
- 時間和空間復雜度
- 常見算法
- 數據結構
- 核心
- 進程、線程、協程
- 存儲容量-計量單位
- 開發軟件及配置
- 版本控制器
- Git
- Fidder
- Fidder-Android7
- 自動化部署
- Jenkins
- supervisor
- Elasticsearch
- LogStash
- RabbitMQ
- AB測試
- JAVA-JDK
- FileBeat
- PhpStorm
- Composer
- Linux
- API安全
- 高并發及大流量相關概念
- 網站優化
- WEB
- Electron