全栈自主研发 · 零第三方依赖

一个数据库
装下两种世界

XiaDB 是一款全自研的关系型数据库——同一个引擎里内建 MySQLOracle 两种方言,从一个免安装的小文件起步,能平滑长成分布式集群。附带图形化桌面客户端 XiaDB Studio,双击即用。

MySQL 协议直连 自研 PL/SQL 引擎 约 6 MB 单文件 Windows / Linux 跨平台
xiadb-sql — standalone
# 一条命令,一个进程,即完整数据库
$ ./xiadb-sql --standalone --sql_dialect=oracle

xiadb> SELECT emp_seq.NEXTVAL FROM dual;
      1
xiadb> SELECT ename, sal FROM emp
     START WITH mgr IS NULL
     CONNECT BY PRIOR empno = mgr;
      KING   5000
      JONES  2975  ...
xiadb> SET sql_dialect = 'mysql';   -- 同引擎切方言
跑得快,说人话

数字很硬,解释很白

下面每个数字都来自同一台机器上的真实对照实测——不是宣传口号,是能复测的成绩。

0万 rows/s
每秒最多写入 41 万行
相当于成千上万台设备的读数一股脑涌进来,也照单全收(8 连接并发摄取峰值)。
0× 更快
查某段时间,快 26 倍
查"某一天"的数据,只翻那一天的账本,不用把整本翻一遍(时间分区裁剪)。
0× 引擎
存储引擎比 RocksDB 快 2 倍
和 TiKV / CockroachDB 用的同款底层引擎,同机同活儿 A/B 实测约 2 倍领先。
0MB 一个文件
整个数据库就一个小文件
全静态、零依赖,双击就能跑,不用装一堆运行时和组件(Windows exe)。

所有性能数字均为同机 A/B 实测、注明环境与负载,短板照实公开。查看完整性能基准 →

核心特性

六件事,一句话说明白

兼容、时序、分布式、安全、可视化——你需要的能力,都在这一个二进制里。

兼容 MySQL

上报 MySQL 8.0,现有的 mysql 客户端、JDBC 驱动、DBeaver、HeidiSQL 直接连。窗口函数、CTE、触发器、存储过程都能用——不用改工具。

兼容 Oracle

换个驱动,SQL 尽量不用改。自研的 PL/SQL 引擎、NUMBER 高精度、DUAL / ROWNUM / 序列、TO_CHAR、CONNECT BY、ORA- 错误码,一路走通。

为时序而生

按时间自动分区,查最近数据飞快;数据"过期就自动清",一整块删掉几乎不花时间。物联网、监控、日志这类越写越多的数据最合适。

能长成分布式

从一个文件起步,业务长大了就加机器:三副本自动容灾,挂一台照样读写,架构与 TiDB 同构。单机和集群共用一套内核,长大不用换库。

安全合规内建

多用户口令与权限、透明静态加密(数据落盘即加密)、内置国密 SM2 / SM3 / SM4 算法、可选 TLS 加密链路——合规要求开箱就有。

自带可视化工具

随二进制自带浏览器版 Web 控制台,零安装即用;另有图形化桌面客户端 XiaDB Studio(Windows 安装包已数字签名),连库、写 SQL、看结果一站搞定。

应用场景

这些行业,正好用得上

写得多、要迁移、求可控——不同行业的痛点,恰好对上 XiaDB 的强项。

物联网 · 设备监控

成千上万台设备、传感器不停上报,数据只增不减,还要按时间快速回看。

为什么合适:并发摄取 41 万行/秒扛住海量设备写入,时间分区 + TTL让老数据自动过期、查近期数据快 26 倍。

时序监控 · 可观测性

指标、日志、埋点、告警——典型的时间序列数据,写入压力大、要做降采样统计。

为什么合适:写密集快路径吃得下持续写入,按时间桶降采样边扫边算不占内存,部分查询实测反超 MySQL。

金融 · 信创国产替代

要把跑在 Oracle 上的核心系统换成全自研、供应链可控的国产数据库。

为什么合适:MySQL + Oracle 双方言换驱动即迁移,全栈自研 + 国密算法 + TDE 加密满足自主可控与合规要求。

电商 · 高并发交易

订单、流水、库存变更集中涌入,高峰期要稳,量大了还得能扩。

为什么合适:MVCC 快照隔离 + 高并发写顶住流量高峰,业务长大后加机器横向扩展、分布式事务保证一致。

日志 · 埋点 · 事件流

行为埋点、访问日志、审计流水,追加写为主,图的就是"写得下、存得起"。

为什么合适:追加写去重成本 O(1)写入不掉速,整分区 O(1) 淘汰省掉逐行删除的痛苦,存储成本可控。

边缘 · 嵌入式 · 中小生产

边缘盒子、单机应用、中小项目,机器资源紧、运维人手少,越省心越好。

为什么合适:一个 6 MB 文件、零依赖免安装即跑,2 核 2 GB 起步轻装上阵,需要时再平滑升级到集群。
下载中心

选好平台,立即开始

桌面客户端 XiaDB Studio 与服务端二进制,跨平台开箱即用。Windows 安装包已由 重庆夏软科技有限公司 数字签名。

XiaDB Studio 桌面客户端

Windows · 安装程序 (.exe)

图形化数据库管理工具,双击安装即用。连接管理、SQL 编辑器、结果网格、对象浏览一应俱全。

v1.5.02.62 MB已数字签名
下载 Windows 版

XiaDB Studio · Linux / xiaOS

Linux x86_64 (.tar.gz)

桌面客户端的 Linux / xiaOS 发行版,解压即运行,无需安装。

v1.5.03.19 MBx86_64
下载 .tar.gz

XiaDB Studio · Debian 包

Debian / Ubuntu (.deb)

桌面客户端 Debian / Ubuntu 安装包,dpkg -i 一键安装。

v1.5.02.00 MBamd64
下载 .deb

XiaDB 服务端

Linux x86_64 (.tar.gz)

数据库服务端二进制,含单机 --standalone 与分布式集群模式,零依赖。

v1.0.01.51 MB零依赖
下载 .tar.gz

XiaDB 服务端 · CentOS 7

Linux x86_64 · glibc 2.17

面向 CentOS 7 / 老旧 glibc 环境编译的服务端二进制。

v1.0.03.94 MBCentOS 7 兼容
下载 .tar.gz

技术规格 & 文档

参数对比 · 兼容矩阵 · 基准

13 维对比表、Oracle 兼容矩阵、完整性能基准——技术选型需要的细节都在这里。

参数对比Oracle 兼容性能基准
查看完整技术规格 →

Windows 安装包由 重庆夏软科技有限公司 数字签名 · 所有二进制零第三方运行时依赖 · 回归测试 255 / 255 通过