1.mongodb 写入更快,数据结构频繁更新,这个不方便工程管理.另外会序列化成json格式,比如为json的成员建立索引,这都是比较损耗性能。字段太多,moondbjson名太多,导致数据冗余,
moongodb频繁按字段更新,会引发文档碎片化,频繁通过json字段名索引
2.mysql 点查更快。索引优化可预测 支持序列式语言,b+树,范围查找也会更快,对于大text或许可以compressed压缩
我的框架mysql整行查询,的情况比较少,会有七天缓存,更新字段按标赃查询。
对于mysql.多个text字段,但是行的平均大小不大,会合并溢出页存储,多个字段会合并存储在一个溢出页,所以全字段查询几乎相等的io次数。部分查询io次数更少