”洛谷综合题单 -- P1008 [NOIP1998 普及组] 三连击“
本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。
本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。
作为一个程序员,所谓的理科生,逻辑思维似乎应该是刻在骨子里。然而我自己从小到大并没有刻意且系统地进行过思维的训练,阅读这本书的目的也是希望能够系统化地了解一些基本的思维模型。本书一共总结了九种基本的思维模型:
查询优化器可以说是 DBMS 的灵魂模块了,这篇文章会简单讲一下 TiDB 的查询优化模块,从planner/optimize.go的 Optimize方法出发,逐步拆解 TiDB 查询优化的整个过程。
根据源码中的optRuleList列表来看,TiDB 的逻辑计划优化规则总共有22种,下面是源码:
今天开始一个新的系列,分析 TiDB的源码。TiDB是目前开源做的比较好的一个数据库,目前商用做的也挺好的,项目影响力很大。因为是 Go语言实现的,读起来也没有什么太大的门槛。考虑到之后可能会参考 TiDB…