“106 工程” 是通用数据库引擎的工程,正式名称待定(以A开头)。 任何解释并执行数据操作的软件称之为 “数据库前端” ,负责为数据库前端提供物理操作支持的软件就是“数据库后端”,也就是 “106 工程” 数据库引擎的角色。 “106 工程” 是一个库,包括 “物理管理器” 和 “控制器” 两个部分。 “物理管理器” 的作用是将统一的数据处理模式实现到不同的底层物理存储器上,以优化数据的存储模式。最主要的物理管理器是基于操作系统文件系统的“文件管理器”,这是应用最广泛的。 “控制器” 用于处理数据的请求。无论来自 SQL 还是其他的 NoSQL 数据操作模式,对数据增删改查的基本模式是一致的。所以 “控制器” 用于提供一套统一的数据操作接口,可以为大多数数据前端提供数据操作接口。