v3.0.0 TypeScript
monSQLize
TypeScript Data Runtime Layer

Database-native production runtime for MongoDB today, with MySQL and PostgreSQL adapters next.

monSQLize hero markmonSQLize hero mark

Smart Two-Level Cache

L1 memory LRU plus optional L2 Redis, powered by cache-hub with pattern invalidation and distributed sync.

🔎

MongoDB Adapter APIs

findPage, findAndCount, stream, explain, ID helpers, and chain builders stay explicit to MongoDB semantics.

🏢

Shared Production Runtime

Cache consistency, transactions, pools, sync, slow-query logging, and explicit external services.

🌐

Multi-Pool & Read/Write Split

Pool routing, load balancing, failover, and pool().use().scopedCollection() access for advanced database layouts.

🧩

Optional Model Layer

Schema validation, lifecycle hooks, relations, and Populate support that can be adopted gradually.

🔷

Adapter Roadmap

MongoDB is stable today; MySQL and PostgreSQL are planned as database-native adapters, not fake MongoDB dialects.

🔄

Change Stream Sync

Resume-token aware synchronization helpers for MongoDB change streams.

📊

Slow-Query Logging

Configurable slow-query detection with MongoDB and memory storage adapters.

🔗

Chain Query API

Fluent find().where().select().sort().skip().limit().lean() builders with TypeScript inference.