|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式软件基础知识 > 嵌入式支撑软件(嵌入式文件系统、嵌入式数据库、分布式对象系统、GUI等) > 嵌入式数据库 > 嵌入式系统对数据库的特殊要求 >
|
相关知识点:4个
|
|
|
|
(1)可靠性方面:嵌入式数据库的外部接口应当是类型安全的,不应使用void指针;消除数据库内部的动态内存分配,如malloc和free操作,从而避免潜在的内存泄露风险;提供错误处理机制,使得应用程序能够随时掌握数据库的运行情况,以便及时发现数据库运行的错误,并且在数据库出现错误后能够接管数据库,避免错误的传播。
|
|
|
(2)持久性方面:数据库的持久性是指数据库能够从软件或硬件错误中恢复数据的能力。持久性对于以内存为主的嵌入式数据库尤为关键。
|
|
|
(3)高可用性方面:嵌入式数据库的高可用性通过对主数据库建立一个或多个冗余的从数据库实现,主数据库与从数据库之间通过一定的方式保持着数据同步,一旦主数据库出现问题,无法服务,可以立刻切换到从数据库,并继续提供服务。
|
|
|
|
|
|
|
|
|
|
|
|