本文深入分析Elasticsearch的索引原理,包括倒排索引、Term Dictionary、Term Index、FST压缩算法、Posting List压缩技巧等核心技术,帮助你理解ES为什么能做到快速搜索。

阅读全文 »

从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要。本文从网卡接收数据的流程讲起,串联起 CPU 中断、操作系统进程调度等知识,一步步分析阻塞接收数据、select 到 epoll 的进化过程。

阅读全文 »

B+树索引在数据库中有一个特点就是高扇出性,因此B+树的高度一般都在2-4层。本文通过实际案例演示如何使用innodb_ruby工具查看MySQL InnoDB表索引的高度。

阅读全文 »

Otter数据一致性实现思路分析,包括多地修改、同时变更场景下的事前控制与事后处理方案。

阅读全文 »

G1垃圾收集器详解:分区回收算法、Region划分、Mixed GC、调优参数等核心内容,附带官方文档和推荐阅读资料。

阅读全文 »
0%