ElasticSearch为什么快?很多人第一反应就是数据在内存;内存search是ES快的主要原因,另外一个原因不要忽略,就是ES在各个角度减少IO,比如写时数据时在OS Cache停留30m(默认配置),做过嵌入式都知道每次IO都是意味着用户态和内核态切换,CPU需要做很多上下文保存的工作,ES将IO节省和数据安全权衡可以说是做到了极致,所以才会快且安全。