SQL 引擎的架构演进、性能优化技巧、还有大数据场景下怎么做数据查询,都在这本《SQL.on.Big.Data.Technology.Architecture.and.Innovation》里讲得比较透。嗯,书里把商业和开源方案都讲了,像HiveSpark SQLPresto这种用得多的都有对比,执行逻辑、延迟优化、扩展能力这些点得挺细。

交互式架构的低延迟,批引擎的查询优化机制,还有流那块的内存计算策略,都讲得比较接地气。你要是经常和OLAPHTAP、实时打交道,这本书值得一看,系统性还挺强的。

尤其喜欢它在后半部分讲的一些新架构创新点,比如锁无关的数据结构、SQL 在流数据上的应用,这些思路蛮新鲜,拿来做技术调研也不错。你也可以对着自家系统看一看,有没有能套进去的改进方案。

对了,配套的还有不少相关文章,像大数据系统架构MySQL 性能优化这类内容,扩展阅读也比较方便。如果你做大数据方向的前端可视化、后台管理系统,这些背景知识都挺加分的。