In order to meet the need of high real-time performance and reliability for the data management of future space missions,this paper designed a recovery method of main memory database for the SWALLOW main memory database,which is based on log-driven change,shadow page,transaction-consistent checkpoint and fuzzy checkpoint for reference.Experiment shows this method ensures the performance of system,and has high efficiency of recovery for both transaction and system failure.%为了满足空间应用对数据管理的实时性和可靠性的要求,针对Swallow空间实时内存数据库设计了一个内存数据库的恢复机制,结合日志驱动修改、影子页面、模糊检查点的思想实现了内存数据库数据和日志的快速备份以及在内存数据库出现事务故障和系统故障时的恢复策略.实验表明该策略保证了事务的并发度,并且在事务故障和系统故障时都有着较高的恢复效率.
展开▼