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. 1.iris schema
  2. 2Rust Iris core
  3. 3N-API / WASM

Rust iris-connector-* 与 iris-adapter-* 在 projects/iris.rs;npm 包使用 @yydb 作用域(与 YY Database 无隶属关系)。