Little brother recommends to everyone the real-time in-memory database eXtremeDB.
eXtremeDB real-time database is a database specially designed for data management in real-time and embedded systems. It has an overhead of only 50K to 130K and a speed at the microsecond level. The interface languages include C, C++, embedded SQL, JNI, etc., and the database is dynamically generated according to the application through customization. When using, program through the interface, and embed the eXtremeDB kernel into the application during compilation and linking. eXtremeDB resides entirely in main memory and does not use the file system (including memory disks). eXtremeDB supports local multi-process or multi-thread through the transaction mechanism to ensure data consistency, and realizes network access through RPC or RSQL. eXtremeDB realizes disk mirroring through eXtremeLog and memory mirroring through eXtremeHA for automatic online backup to ensure data security. eXtremeDB supports various platforms, including Solaris, HPUX, Windows, Linux, VxWorks, eCos and other OS, and runs on various processors such as x86, ARM, PowerPC, MIPS.
And there are relatively many open materials, you can take a look.
eXtremeDB real-time database is a database specially designed for data management in real-time and embedded systems. It has an overhead of only 50K to 130K and a speed at the microsecond level. The interface languages include C, C++, embedded SQL, JNI, etc., and the database is dynamically generated according to the application through customization. When using, program through the interface, and embed the eXtremeDB kernel into the application during compilation and linking. eXtremeDB resides entirely in main memory and does not use the file system (including memory disks). eXtremeDB supports local multi-process or multi-thread through the transaction mechanism to ensure data consistency, and realizes network access through RPC or RSQL. eXtremeDB realizes disk mirroring through eXtremeLog and memory mirroring through eXtremeHA for automatic online backup to ensure data security. eXtremeDB supports various platforms, including Solaris, HPUX, Windows, Linux, VxWorks, eCos and other OS, and runs on various processors such as x86, ARM, PowerPC, MIPS.
And there are relatively many open materials, you can take a look.
