eXtremeDB是一款实时内存数据库系统(IMDS),适用于各种高性能、小尺寸、紧密存储、零内存分配或几种兼有的服务器、嵌入式应用领域。
eXtremeDB的开发完全基于ANSI C,可以运行在各种操作系统上,包括桌面、服务器、嵌入式操作系统等。eXtremeDB对操作系统、编译器、处理器无依赖性,甚至能运行在无操作系统的裸机上。
eXtremeDB有多种版本可供选择:
1、内存版--采用内存存储方式,避免了磁盘的I/O开销,节省文件系统 Cache开销,系统尽可能地减少CPU指令的开销。
2、内存和磁盘混合版--提供数据库的双引擎,不仅支持eXtremeDB内存版的所有特性,而且支持将数据库保存在磁盘文件中进行数据的持久化。
3、金融版--支持eXtremeDB内存版的所有特性,而对于金融数据利用纵列布局存储时间序列数据,利用基于行的传统布局存储"普通"数据,充分地利用CPU一级/二级缓存对数据进行处理。
eXtremeDB系列产品除了数据库基本功能外,还有诸如SQL模块、Transaction Log模块,Cluster模块等等。
eXtremeDB 以卓越的实时性和良好的可靠性被广泛地应用在电信、金融、电力、轨道交通、航空、航天、军事等实时性要求极高的领域中。