犹豫我经验尚不够丰富,有大牛跟我说,以我这样定下的结构来分析源码,学习效果不太好. 应该先从程序的进程入口函数开始,慢慢的跟流程来分析.先通过系统的启动.退出来分析所用到的技术,像进程模型,线程模型等.然后根据系统提供的功能,从CRUD等基础功能开始,根据执行流程来跟程序.跟进的过程中,来对系统的存储,更新等有个初步了解.再逐步进入高级功能,如同步,事务,启动恢复等.最后再来分析各个模块的功能和技术. 因此,趁现在还没有正式开始源码的分析,我需要调整一下SequoiaDB源码分析系列的步骤. 本…