October 6, 2003 Database management systems, long a staple of desktop and enterprise applications, are playing increasingly prominent roles in real-time embedded systems, in fields as diverse as industrial process control, network infrastructure equipment, and medical devices. In this new terrain, predictability and performance are two critical requirements. Many modern embedded real-time systems must remain operational even in the face of failed hardware or software components. For an embedded database, this means surviving the failure of the hardware device on which the database resides or the software environment in which the database operates. As a key topic, the article describes embedded database replication as a mechanism for increasing the availability of databases.
Download the PDF of the Embedded Systems Europe article, Embedded Database Design for High Availability