SQlite源码分析

在本次读代码的过程中,我负责的是有关数据库核心虚拟机部分中的vdbemem.c文件。Vdbe(虚拟数据库引擎)处在整个数据库系统的中间部分,起承上启下的作用,是整个sqlite的核心。在我的这部分报告中,我主要分析了vdbemem.c中某些重要的函数功能,涉及的数据结构以及函数间的调用关系。通过分析代码,我们对虚拟机的工作流程有了进一步的理解,并对具体函数的实现也有所认识。在读代码的过程中我们查阅了相关的资料,通过阅读资料对模块功能有了更直观的认识,同时也锻炼了我们查阅资料的能力。在某些函数的理解上还存在某些不足,希望能在以后获得完善。