首頁 >後端開發 >php教程 >在mongoDB里面,是不是也应该讲那些经常变化和不太经常变化的数据分开?

在mongoDB里面,是不是也应该讲那些经常变化和不太经常变化的数据分开?

WBOY
WBOY原創
2016-06-06 20:39:37870瀏覽

比如,username 是不太变化的,但是用户的经纬度却在经常变化。在mysql中间,当然是将那些不太会变化的数据和经常变化的数据分开,这样索引不会容易失效或者经常变更。
我想说的是这些情况在mongo中间(或者Nosql)中间也存在这种设计吗?

回复内容:

比如,username 是不太变化的,但是用户的经纬度却在经常变化。在mysql中间,当然是将那些不太会变化的数据和经常变化的数据分开,这样索引不会容易失效或者经常变更。
我想说的是这些情况在mongo中间(或者Nosql)中间也存在这种设计吗?

不知道谁测过mongo的update性能 这种数据库级别的锁(基本上等同于文件锁) 写性能不知道如何
当然mongo有热数据缓存 经常变化的数据进内存也无所谓了
另外 不管什么数据库 经常变化的数据做索引都不太好

经纬度做2d索引,background 属性

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn