MuduDB is database system primarily focused on OLTP (Online Transaction Processing).
It is currently in an actively developing, early-stage phase for demonstration purposes only.
It implements a range of innovative features designed to leverage modern AI and cloud computing technologies, aiming to significantly improve data system development efficiency and optimize resource utilization.
Accelerates development cycles by using large language models (LLMs) to generate:
- Entity-Relationship (ER) Diagrams
- Data Definition Language (DDL) Scripts
- Stored Procedures & Functions
Seamlessly integrates:
- Interactive (for ad-hoc transaction)
- Procedural (for one-shot transactions)
Maximizes resource efficiency through:
- Asynchronous I/O (optimized for NVMe/SSD)
- Cooperative Concurrency (lightweight threading with near-zero overhead)
Embraces modularity and extensibility:
- Core Engine: Handles only essential functions (storage, ACID, query parsing, query execution).
- Plug-in Ecosystem:
- Extensions (e.g., JSON/Graph support)
- External Runtime Modules (e.g., ML inference)
- Custom Storage Engines
- Developer Tooling (AI tools, checking tools)
- Frontend (SQL APIs, ORM integrations, Runtime)
- Core Engine (Core transactional processing layer)
- Development Status: Actively implementing the Mudu Runtime – a execution environment unifying procedural logic and interactive queries.
Open-source release (Apache 2.0) targeted after core engine readiness.