|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式软件基础知识 > 嵌入式支撑软件(嵌入式文件系统、嵌入式数据库、分布式对象系统、GUI等) > 嵌入式数据库 > 典型嵌入式数据库介绍 >
|
相关知识点:2个
|
|
|
|
eXtremeDB提供一套DDL(Data Definition Language)语言按对象模型的要求进行数据库模式设计,通过其DDL编译器,可根据用户的设计生成相应的数据操作接口,供用户调用。eXtremeDB嵌入式内存数据库的基本结构如下图所示。
|
|
|
|
|
eXtremeDB体系结构的最上层代表数据库应用程序,其下一层是数据库静态接口和根据数据库设计生成的接口,分别代表eXtremeDB提供的外部应用接口(如数据库的创建和删除等)和通过数据库设计生成的外部接口(主要是数据操作接口),用户调用这些外部接口进行数据库操作;再下层则是数据库内核的相关模块,包括记录管理器、事务管理器、索引管理器、数据字典等;最下层是存储管理器,直接管理用户分配的内存空间。
|
|
|
数据库内核实现机制与操作系统无关,并且向外部提供操作系统、文件系统和网络的适配接口,方便用户进行移植开发。
|
|
|
|
|
|
|
|
|
|
|
|