连接MongoDB

image.png

常见连接字符串参数

  • 连接池大小,Java中默认是100,nodejs中默认是5

image.png
image.png
image.png

负载均衡

  • 至少要部署两台,三台,连接的时候放一起,mongos会自动探测

image.png

游标使用

image.png

关于查询及索引

  • 如果数据量非常小,就不需要
  • 如果数据量很大,几十万,就需要添加索引(不然一个慢查询会影响其他的操作),mongs中没有很好的隔离

image.png

关于写入

  • 批量插入的性能比单个插入性能提升是十倍百倍
  • TTL index可以保存日志,比如保存一个月的

image.png

关于文档结构

image.png

处理分页问题

  • 通过查询条件,大于多少多少,然后排序,拉去后面的20条

image.png
image.png

关于事务

  • 默认 60s的限制

image.png