v3.0.0 TypeScript
monSQLize
TypeScript 数据运行时增强层

当前以 MongoDB 为稳定适配器,后续以数据库原生语义接入 MySQL 与 PostgreSQL。

monSQLize hero markmonSQLize hero mark

智能两级缓存

L1 内存 LRU 加可选 L2 Redis,基于 cache-hub 提供模式化失效与分布式缓存同步。

🔎

MongoDB 适配器 API

findPage、findAndCount、stream、explain、ID 便利方法与链式 builder 明确保持 MongoDB 语义。

🏢

共享生产运行时

缓存一致性、事务、连接池、同步、慢查询日志与显式启用的外部服务。

🌐

多连接池与读写分离

支持池路由、负载均衡、故障转移,以及 pool().use().scopedCollection() 链式访问。

🧩

可选 Model 层

Schema 验证、生命周期 hooks、Relations 与 Populate 支持,可渐进式接入。

🔷

Adapter 路线图

MongoDB 当前稳定;MySQL 与 PostgreSQL 将以数据库原生 adapter 接入,而不是伪装成 MongoDB 方言。

🔄

Change Stream 同步

基于 resume token 的 MongoDB Change Stream 同步辅助能力。

📊

慢查询日志

支持可配置阈值的慢查询检测,并内置 MongoDB 与内存存储适配器。

🔗

链式查询 API

find().where().select().sort().skip().limit().lean() 流式 builder,兼顾表达力与类型推断。