eXtremeDB数据库技术特点
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式软件基础知识  > 嵌入式支撑软件(嵌入式文件系统、嵌入式数据库、分布式对象系统、GUI等)  > 嵌入式数据库  > 典型嵌入式数据库介绍


 
       eXtremeDB的内存数据库与主流的Berkeley DB和SQLite不同。Berkeley DB的内存功能是通过扩充原有的磁盘数据库的缓存功能实现的,数据操作实际上还是要经过一些额外的操作;而SQLite只是部分实现了内存数据库功能,实际上也还是磁盘数据库架构。eXtremeDB的内存数据库是根据内存的特点重新设计的,在性能、实时性以及安全性可靠性方面具备独特优势。
       eXtremeDB具有以下特点:
       (1)采用内存数据库架构,充分利用内存的高性能,消除了文件I/O等执行时间难以预测的操作。
       (2)支持事务优先级设置,用户可自行设置事务的优先级。
       (3)具备内存管理能力,保证数据库的操作安全和操作系统无关性。应用程序一次性对数据库完成内存分配后,eXtremeDB自行对分配的内存空间进行管理。
       (4)实现中不包含任何动态内存分配操作。
       (5)生成的接口是类型安全的,不使用void指针。
       (6)支持事务日志功能,可以周期性的将内存中的事务操作记录到日志文件中,在内存数据库崩溃后自动从日志中恢复。
       (7)支持高可用性功能,可以为主数据库建立一对多的镜像数据库,当主数据库故障时,可自动切换到备份的数据库上。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有