Skip to content

Latest commit

 

History

History
69 lines (67 loc) · 2.38 KB

index.md

File metadata and controls

69 lines (67 loc) · 2.38 KB
pageType home
hero
badge name text tagline image actions
v3.0.0 TypeScript
monSQLize
TypeScript Data Runtime Layer
Database-native production runtime for MongoDB today, with MySQL and PostgreSQL adapters next.
src alt
/hero-mark.svg
monSQLize hero mark
theme text link
brand
Installation
/getting-started.html
theme text link
alt
Basic Usage
/basic-operations.html
theme text link
alt
Configuration
/configuration.html
theme text link
alt
Examples
/examples.html
theme text link
alt
API Reference
/api-index.html
theme text link
alt
GitHub
features
icon title details link
⚡
Smart Two-Level Cache
L1 memory LRU plus optional L2 Redis, powered by cache-hub with pattern invalidation and distributed sync.
/cache.html
icon title details link
🔎
MongoDB Adapter APIs
findPage, findAndCount, stream, explain, ID helpers, and chain builders stay explicit to MongoDB semantics.
/api-index.html
icon title details link
🏢
Shared Production Runtime
Cache consistency, transactions, pools, sync, slow-query logging, and explicit external services.
/capability-index.html
icon title details link
🌐
Multi-Pool & Read/Write Split
Pool routing, load balancing, failover, and pool().use().scopedCollection() access for advanced database layouts.
/multi-pool.html
icon title details link
🧩
Optional Model Layer
Schema validation, lifecycle hooks, relations, and Populate support that can be adopted gradually.
/model.html
icon title details link
🔷
Adapter Roadmap
MongoDB is stable today; MySQL and PostgreSQL are planned as database-native adapters, not fake MongoDB dialects.
/roadmap-boundaries.html
icon title details link
🔄
Change Stream Sync
Resume-token aware synchronization helpers for MongoDB change streams.
/sync-backup.html
icon title details link
📊
Slow-Query Logging
Configurable slow-query detection with MongoDB and memory storage adapters.
/slow-query-log.html
icon title details link
🔗
Chain Query API
Fluent find().where().select().sort().skip().limit().lean() builders with TypeScript inference.
/chaining-api.html