『楼 主』:
[推荐]嵌入式、实时开发的前辈请进哦
使用 LLM 解释/回答一下
小弟向大家推荐一下实时内存数据库eXtremeDB.
eXtremeDB实时数据库是一款特别为实时与嵌入式系统数据管理而设计的数据库,只有50K到130K的开销,速度达到微秒一级。接口语言包括C、C++、嵌入式SQL、JNI等,通过定制数据库根据应用动态生成。使用时通过接口编程,编译链接时将eXtremeDB内核嵌入到应用程序中。eXtremeDB完全驻留在主内存中,不使用文件系统(包括内存盘在内)。eXtremeDB通过交易机制保证数据一致性来支持本地多进程或多线程,通过RPC或RSQL实现网络化访问。eXtremeDB通过eXtremeLog实现磁盘镜像、通过eXtremeHA实现内存镜像进行自动在线备份以保证数据安全。eXtremeDB支持各种平台,包括Solaris、HPUX、Windows、Linux、VxWorks、eCos等各种OS,运行在x86、ARM、PowerPC、MIPS等各种处理器上。
而且开放的资料比较多哦 可以看一下 。
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.
|