EJDB 2.0:嵌入式JSON数据库引擎
EJDB 2.0 (EJDB2) 是一个基于 MIT 许可的嵌入式 JSON 数据库引擎,具备以下特性:
- C11 API,单文件数据库
- 联机备份支持
- 库大小约 500K,适用于 Android
- 集成 JQL 查询语言,支持 JSON Patch、JSON Merge Patch、JSON Path
- 持久键/值存储,由 LMDB 提供支持
- HTTP REST / Websockets 网络端点
- JSON 文档以快速紧凑的二进制格式存储
支持平台
| 平台 | C 库 | Node.js | DartVM | Flutter | React Native |
| ----------- | ----- | ------- | ------- | -------- | ------------ |
| Linux | ✅ | ✅ | ✅ | ✅ | ❌ |
| 苹果系统 iOS | ✅ | ❌ | ❌ | ✅ | ❌ |
| 安卓 | ✅ | ❌ | ✅ | ✅ | ❌ |
| 视窗 | ✅ | ✅ | ❌ | ✅ | ❌ |
- 仅适用于 Node.js v16 或更高版本。
- 仅适用于 Dart VM。
- 适用于 Flutter Web 和 Flutter 桌面。
- 计划支持。
ejdb:EJDB 2.0 —可嵌入的JSON数据库引擎C库。 类似于查询语言(JQL)的简单XPath。 Websockets Android iOS React Native Flutter Java Dart Node.js绑定。 Docker镜像
预估大小:413个文件
ejdb2.3
255B
jbs.1
258B
jbr.c
38KB
jqpx.c
37KB
jql.c
46KB
jqp.c
105KB
ejdb_test3.c
37KB
gradlew.bat
3KB
ejdb2jni.c
30KB
gradlew.bat
2KB
1.01MB
文件大小:
评论区