CrossDB是一个强大的高性能嵌入式关系数据库管理系统(RDBMS),适合嵌入式应用程序或嵌入式系统开发。 特性- 支持多个操作系统平台:Linux/Windows/MacOS/FreeBSD 等
- 支持 X86/ARM/PPC/MIPS 等 CPU架构
- 支持磁盘数据库/RAMDISK数据库/闪存数据库
- 支持主键和多个二级索引
- 支持哈希索引和红黑树索引
- 支持多列索引
- 支持精确匹配、最左匹配、范围匹配
- 支持 C/C++ 结构体/联合体 ORM API
- 支持结构体Schema自动升级/降级
- 支持几乎所有 C 数据类型
- 支持丰富的十进制/十六进制/二进制/位图/MAC/IPv4/IPv6/时间戳格式
- 支持标准事务(开始/提交/回滚)
- 支持 磁盘存储 Write-Ahead Logging(WAL)
- 动态增长/收缩表格
- 支持多线程和多进程访问
- 支持表级读/写锁
- 超高性能
- 非常健壮:处理重启、进程崩溃、电源循环
- 非常简单:只有一个头文件和库文件
- 零配置:没有复杂的配置,真正开箱即用
使用场景- 您可以使用 CrossDB RDBMS 高效地管理程序运行时数据。
- 您可以使用 CrossDB 事务在磁盘/闪存上进行持久性存储,并具备 ACID 特性。
- 您可以使用 CrossDB 轻松支持进程重启能力、软件业务不中断升级(ISSU)。
- 您可以使用 CrossDB RDBMS 方便地重构您的代码。
- 您可以使用 CrossDB 索引来优化性能,而无需更改您的代码。
|