在mongoDB里面,是不是也应该讲那些经常变化和不太经常变化的数据分开?
程序员文章站
2022-05-27 12:12:59
...
比如,username 是不太变化的,但是用户的经纬度却在经常变化。在mysql中间,当然是将那些不太会变化的数据和经常变化的数据分开,这样索引不会容易失效或者经常变更。
我想说的是这些情况在mongo中间(或者Nosql)中间也存在这种设计吗?
我想说的是这些情况在mongo中间(或者Nosql)中间也存在这种设计吗?
回复内容:
比如,username 是不太变化的,但是用户的经纬度却在经常变化。在mysql中间,当然是将那些不太会变化的数据和经常变化的数据分开,这样索引不会容易失效或者经常变更。
我想说的是这些情况在mongo中间(或者Nosql)中间也存在这种设计吗?
不知道谁测过mongo的update性能 这种数据库级别的锁(基本上等同于文件锁) 写性能不知道如何
当然mongo有热数据缓存 经常变化的数据进内存也无所谓了
另外 不管什么数据库 经常变化的数据做索引都不太好
经纬度做2d索引,background 属性
上一篇: linux中PHP访问不了根目录上级目录的文件解决方法
下一篇: php设计模式小结