SXDB · 极小型关系数据库
四象数据库 SXDB
一款极小型关系数据库管理系统,核心引擎基于 SQLite。整个服务端就是一个约 1MB 的可执行文件——无需安装、拷贝即用、双击即可运行,跨平台支持 Windows / Linux。通过 Web 浏览器即可完成数据库的创建、查询、浏览与管理等全部操作,无需安装任何客户端;并提供 C++、Java JDBC、Python 与 HTTP REST 多语言 SDK,轻松嵌入到你的业务系统。
系统概述
引擎优势 · SDK · 用户端
数据引擎优势 · 免安装、1MB、双击即运行
极小体积、零安装,开箱即跑的高并发数据引擎
SXDB 最大的特点是无需安装、可直接运行:整个服务端就是一个体积仅约 1MB 的可执行文件,拷贝到任意 Windows / Linux 机器双击即可启动,无需配置环境、无需依赖安装,卸载就是删文件。引擎以 SQLite 存储为核,配合连接管理器与针对轻量场景优化的并发模型、降低传输开销的二进制通信协议,内置慢查询监控;安全侧提供 RBAC 权限模型、认证机制与数据库级访问控制;运维侧支持配置热更新与 Watchdog 自愈,是嵌入式与轻量后端的理想数据底座。
- 无需安装
- 双击即运行
- 可执行文件仅约 1MB
- 拷贝即用
- 跨平台支持
- 极低资源占用
- 高吞吐并发
- 二进制通信协议
- 存储引擎优化
- 慢查询监控
- RBAC 权限
- Watchdog 自愈
SDK 使用 · 多语言轻松集成
C++ / Java JDBC / Python / HTTP REST 全覆盖
SDK 文档面向集成开发者:先了解统一的消息格式与请求响应协议、Action 动作列表与认证流程,再按语言选择 C++ SDK、Java JDBC 驱动(含 Spring Boot 集成)、Python SDK 或 HTTP REST API 接入,配合批量操作等高级用法与最佳实践,快速把 SXDB 嵌入到你的应用中。
- 多语言支持
- 通信协议规范
- 消息格式
- 请求响应
- Action 动作
- 认证流程
- C++ SDK
- Java JDBC 驱动
- Spring Boot 集成
- Python SDK
- HTTP REST API
- 最佳实践
用户端 · 浏览器即用的 Web 控制台
建库、查询、同步、审计一站完成
用户端是 SXDB 的 Web 管理平台:登录后在仪表盘查看数据库/表/用户统计与系统信息,进行数据库管理与数据表浏览、表数据查看;内置 SQL 工作台在线执行语句并即时查看查询结果;提供数据库间的数据同步用于备份与测试环境搭建,并以操作日志支撑故障排查与安全审计。
- 系统登录
- 仪表盘概览
- 数据库管理
- 数据表管理
- 表数据浏览
- SQL 工作台
- 查询结果
- 数据同步
- 操作日志