mongoDB知識點
面向文件的儲存引擎,可以方便支援非結構化資料
全面的索引支援,可以在任意屬性上建立索引
資料庫本身內建的複製與高可用
資料庫本身支援的自動分片叢集
豐富的基於文件的查詢功能
原子化的資料操作
支援Map/Reduce
GridFS
--非結構化資料
不能確定表的列結構的資料
誤區:多媒體資料是非結構化資料,大資料是非結構化資料
例子:調查表
例子:公司裝置管理
非結構化的煩惱:無法固定模式/模型,資料結構持續變化中,資料庫管理員和開發人員的壓力被非必須的擴大
_id與ObjectId
_id用於唯一標示文件,類似Oracle裡的rowid
ObjectId是_id的預設產生辦法
ObjectId由12位元組(即24個16進位制數字)組成
第0-3位元組為時間戳,第4-6位元組為機器標識(一般是主機名的雜湊值),第7-8位元組是pid,9-11位元組是計數器
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23073818/viewspace-766222/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB知識要點MongoDB
- MongoDB知識點總結MongoDB
- 前端知識點小結--node、express、mongodb前端ExpressMongoDB
- [MongoDB知識體系] 一文全面總結MongoDB知識體系MongoDB
- MongoDB基礎知識梳理MongoDB
- 知識點
- linux知識知識點總結Linux
- Promise知識點Promise
- 面試知識點面試
- Laravel 知識點Laravel
- 通用知識點
- 前端知識點前端
- ajax知識點
- rabbitmq 知識點MQ
- Redis知識點Redis
- SQL知識點(+)SQL
- JavaWeb知識點JavaWeb
- MySQL知識點MySql
- 知識點——terms
- Weex 知識點
- mybatis知識點MyBatis
- SASS知識點
- git 知識點Git
- KVO知識點
- iOS 知識點iOS
- Web知識點Web
- qc知識點
- ASM知識點ASM
- 混合知識點
- JS知識點:ES6 中常見的知識點JS
- 跟我一起梳理MongoDB基本知識MongoDB
- 浮點數小知識點
- Promise重要知識點Promise
- webpack常用知識點Web
- Laravel Model 知識點Laravel
- 知識點記錄
- JavaScript知識點整理JavaScript
- java小知識點Java