Schema 先行 · Rust 保障
Rust 语义,一次实现。
Iris 是面向后端的 VOS 数据访问层:`.iris` schema、typed session、generate 与 migrate。语义留在 Rust——Node 经 N-API,浏览器经 WASM——不平行维护 TypeScript ORM 运行时。
两个宿主入口
Node / SSR / CLI
import { createIris } from "@yydb/iris/node" — 加载 optional @yydb/iris-win32-x64 等平台 N-API 包。
Browser / Worker
import { createIris } from "@yydb/iris" — WASM 语义核在包内,IndexedDB / OPFS 由 Web 宿主集成层负责。
编译与执行路径
- 1.iris schema
- 2Rust Iris core
- 3N-API / WASM
Rust iris-connector-* 与 iris-adapter-* 在 projects/iris.rs;npm 包使用 @yydb 作用域(与 YY Database 无隶属关系)。