September 1, 2004 Main-memory database management systems are widely used in embedded systems, providing high performance and predictability often required in real-time settings. Several strategies have emerged for these all-in-memory data stores to achieve high availability and durability of data. Options include support for NVRAM databases, on-line backup, transaction logging and database replication. With these tools at their disposal, embedded systems engineers can achieve the identical degree of data protection as can be obtained when using traditional disk-based products. Just as importantly, these approaches enable the developers to adjust the level of durability to achieve the desired throughput and application performance. Embedded systems designers can choose the appropriate option based on the specific needs of the application.
Download and read the entire Boards and Solutions article, Building durability into data management for real-time systems.



