A partition checkpoint strategy based on data segment priority is presented to meet the timing constraints of the data and the transaction in embedded real-time main memory database systems (ERTMMDBS) as well as to reduce the number of the transactions missing their deadlines and the recovery time. The partition checkpoint strategy takes into account the characteristics of the data and the transactions associated with it; moreover, it partitions the database according to the data segment priority and sets the corresponding checkpoint frequency to each partition for independent checkpoint operation. The simulation results show that the partition checkpoint strategy decreases the ratio of transactions missing their deadlines.