
MongoDB
xu_Melon
遇到bug应该兴奋,因为又可以增长知识了
展开
-
MongoDB写入过程
MongoDB在写入前,首先需要与服务器进行连接再发送请求,服务端的处理流程如下: Mongod在启动时会创建一个PortMessageServer对象,其调用setupSockets为mongod配置的每个地址创建一个socket,并bind地址,然后调用initAndListen监听所有的地址,调用select等待监听fd上发生的链接时间,调用accept系统接受新的连接请求...原创 2018-08-30 21:49:47 · 5256 阅读 · 1 评论 -
MongoDB分页技巧
常见的分页语句是skip+limit,操作简单,容易理解,对于操作小数据量的Collection来说是很遍历的,但是如果Collection里的Document多了,使用skip+limit,就会出现类似MySQL的limit(10000,10)的问题,数据量大了,DB需要找出需要skip的成百万的数据,再limit获取寥寥几条数据,这样效率是相当低下的。解决办法也是类似解决limit(1...原创 2018-09-04 19:22:04 · 844 阅读 · 0 评论