From 82ad8e93b990812647a3d9a663f39602111dfefe Mon Sep 17 00:00:00 2001 From: thzxx Date: Sat, 8 Aug 2026 11:12:40 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=95=B0/=E8=A6=86=E7=9B=96=E7=8E=87=20=E2=80=94=20837=20?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=20=C2=B7=2044=20=E5=A5=97=E4=BB=B6=20=C2=B7?= =?UTF-8?q?=2081.1%=20=E8=A6=86=E7=9B=96=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 2 +- README.md | 12 ++++++------ site/docs.html | 4 ++-- site/index.html | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index db8c705..9f4eaa1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -73,7 +73,7 @@ src/ ├── plugin/ # Plugin system (14 lifecycle hooks) └── integrations/ # React & Vue hooks -tests/ # Test suite (761+ test cases, 41 test suites) +tests/ # Test suite (837+ test cases, 44 test suites) site/ # Documentation site (index / docs / demo) ``` diff --git a/README.md b/README.md index 7f83ff2..c8a2268 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@

version license - coverage - tests + coverage + tests

> 基于 TypeScript 的**前端关系型数据库**,支持完整 SQL 查询、Query Builder 链式 API、与 **AriaEngine 自研页面式存储引擎**。 @@ -24,7 +24,7 @@ - 🌲 **RB-Tree 完整实现** — 标准红黑树插入+删除修复,O(log n) 保证 - ⚡ **性能优化** — SSTableReader 二分查找统一、IndexedDB 索引利用、crypto 实例化避免全局状态 - 🌐 **浏览器兼容** — Chrome 80+ / Firefox 80+ / Safari 14+ / Edge 80+ / Node.js 16+ -- 🧪 **761 测试 · 81.0% 覆盖率** — 41 套件,生产级质量保证 +- 🧪 **837 测试 · 81.1% 覆盖率** — 44 套件,生产级质量保证 --- @@ -373,9 +373,9 @@ npm run typecheck # 类型检查 | 指标 | 数值 | |------|------| -| 测试用例 | 761 | -| 测试套件 | 41 | -| 行覆盖率 | 81.0% | +| 测试用例 | 837 | +| 测试套件 | 44 | +| 行覆盖率 | 81.1% | | SQL 关键字 | 36 | | 存储引擎 | 5(Memory / IndexedDB / OPFS / Hybrid / **Aria**) | diff --git a/site/docs.html b/site/docs.html index df2f4a8..681cd3e 100644 --- a/site/docs.html +++ b/site/docs.html @@ -730,8 +730,8 @@ db.broadcastChange('users');

🌲 AriaEngine 自研存储引擎

v0.2.0 新增 — AriaEngine 是专为 MetonaSqlark 设计的页面式存储引擎,对标 SQLite 设计理念。
-v0.2.4 生产级 — 二级索引 · MVCC · BloomFilter · WAL CRC全同步 · AES-GCM加密 · Savepoint · EXPLAIN · ANALYZE · REINDEX · VACUUM · BufferPool · 761测试 · 零死代码。
-v0.3.2 表达式与并发 — WAL full模式真正同步 · MVCC接入读写路径 · SSTableReader二分查找统一 · crypto实例化 · IndexedDB索引利用 · compactLevel public接口 · WAL大小阈值自动checkpoint · SQL注入防护 · ALTER TABLE · TRUNCATE TABLE · 761测试 41套件。

+v0.2.4 生产级 — 二级索引 · MVCC · BloomFilter · WAL CRC全同步 · AES-GCM加密 · Savepoint · EXPLAIN · ANALYZE · REINDEX · VACUUM · BufferPool · 837测试 · 零死代码。
+v0.3.2 表达式与并发 — WAL full模式真正同步 · MVCC接入读写路径 · SSTableReader二分查找统一 · crypto实例化 · IndexedDB索引利用 · compactLevel public接口 · WAL大小阈值自动checkpoint · SQL注入防护 · ALTER TABLE · TRUNCATE TABLE · 837测试 44套件。

存储模式对比

diff --git a/site/index.html b/site/index.html index 6734eec..e19bfa7 100644 --- a/site/index.html +++ b/site/index.html @@ -153,7 +153,7 @@
-
v0.3.2 表达式与并发 — 761测试 41套件 · 五模式全覆盖 · WAL同步修复 · ALTER/TRUNCATE · SQL注入防护 · 零回归
+
v0.3.2 表达式与并发 — 837测试 44套件 · 五模式全覆盖 · WAL同步修复 · ALTER/TRUNCATE · SQL注入防护 · 零回归

前端的 SQL 数据库

TypeScript 原生构建,5 种存储引擎,支持完整 SQL 查询。
零运行时依赖,开箱即用。AriaEngine 自研引擎:LSM-Tree + WAL 同步 + MVCC。

@@ -394,12 +394,12 @@ npm install @metona-team/metona-sqlark

MetonaSqlark 的核心指标

-
761
测试用例
-
81.0%
行覆盖率
+
837
测试用例
+
81.1%
行覆盖率
~27KB
gzip 体积
5
存储引擎
36
SQL 关键字
-
37
测试套件
+
44
测试套件