mongoDB知識點

suifeng2316發表於2013-07-14
面向文件的儲存引擎,可以方便支援非結構化資料
全面的索引支援,可以在任意屬性上建立索引
資料庫本身內建的複製與高可用
資料庫本身支援的自動分片叢集
豐富的基於文件的查詢功能
原子化的資料操作
支援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/,如需轉載,請註明出處,否則將追究法律責任。