其實好多時行nosql都要配合番新既architecture,因為可以係architecture上彌補番nosql既不足。基本上玩得no ...
chi251155 發表於 2016-11-24 22:42


nosql黎講...
key value server我自己on production有redis同memcached... 已經冇乜野可以challenge佢... 不過都係正如你所講.. d data可以rebuild咪用囉.. 最緊跑得要快...
document type o既... 例如mongo... 我有d prototype 係行緊.. 觀望中.. 仲未可以放去production.. 不過2.6其實都幾.....鑊(例如個lock有問題.. 仲未得閒去inverstigate).. 我又未得閒升3.x.. (maybe升左會fix?), 不過講真.. o岩用o既地方其實唔多...

TOP

點解唔用restful api加json加databsse?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 7h1r733n 於 2016-11-25 14:21 編輯
array of comment 儲存在同一 document 內
呢個係我唔明嘅地方, 傳統 persistence data, 要入 hdd/file ...
seasky 發表於 2016-11-25 12:17

其實係一個data store file.... 入面可以有N個document...
document 的意思唔係指filesystem上有一個physical file 好似xml咁... 如果係.. 剩係IO都已經慢到hihi... 而document 個意思係果串data個結構...

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

咁 mongoDB 嘅 document, 係指 file system 上一個 file?  定係佢自己有個 file system 去 manage 每一個 document?
seasky 發表於 2016-11-25 12:17


monogodb 是一個 document 一個 record, 然後如樓上師兄說一個大 data file 裝著很多 document/record, record 不能 resize, 所以遇上 document 爆滿會 allocate 新 record 搬家

因用 memory mapped file 讀寫一個巨型 data file, sequential 和 random access 效能很高, 問題反而是 fragmentation (不斷細 record 搬大 record, 細 record 空位未必能有效運用), 新 storage engine WiredTiger 好像改進了不少

TOP

回覆 1# sailoralan

Will you consider google firebase?

TOP

一個 mongodb document, 可唔可以視為rails, laravel, spring, django  的orm既其中一個型態

TOP