|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式软件基础知识 > 嵌入式支撑软件(嵌入式文件系统、嵌入式数据库、分布式对象系统、GUI等) > 嵌入式数据库 > 嵌入式系统对数据库的特殊要求 >
|
相关知识点:4个
|
|
|
|
某些嵌入式设备的工作环境恶劣,对性能和实时性也有极高的要求,数据库完全在内存中进行数据处理,这样可以大大提高性能,更重要的是消除了I/O操作、缓存与磁盘间数据拷贝、客户-服务器之间消息传递等执行时间不确定的操作,使其能更好地满足实时性的要求。因此,嵌入式数据库的整个架构设计应当以内存为出发点,在索引、存储管理、数据结构等方面针对内存环境进行设计,不应将现有的磁盘数据库技术简单地迁移到内存盘上,或者仅仅将磁盘数据库的“内存缓存-磁盘”结构中的内存缓存扩大。这是因为磁盘数据库是基于磁盘的特性进行设计的,许多在磁盘上有效的优化策略实际上并不适应内存工作方式。
|
|
|
|
|
|
|
|
|
|
|
|