Design and Implementation of Storage Engine for Real-Time Database
暂无分享,去创建一个
It is necessary to research real-time database to manage massive distributed real-time data in satellite ground device monitoring.In order to resolve the problem of storage of massive real-time data effectively,proposed one storage engine for real-time database.This engine accesses memory-resident table through memory map file mechanism.The converting of file address and linear address mutually is realized by page pool and LRU algorithm while accessing disk-resident table.The table's file space is managed by bitmap method and shadow page method is also introduced in designing of database table structure,based on this foundation,transaction committing and rollback is achieved.This engine can convert one table from disk-resident to memory-resident and vice versa when database is running.This storage engines also ensures the real-time database has the potential of real-time recovery when confronting table failure.The result shows that this engine is suitable to storage massive real time data in satellite ground device monitoring.