Features
Intelligent cache management
Lazy caching with random TTL (5-15 min) to prevent cache stampede, selective cache invalidation per collection, and automatic index cache cleanup for memory optimization.
Chainable query methods
Fluent API for real-time filtering and retrieval: .query(), .Sort(), .Limit(), .Skip(), .setProject(), .setCount().
High-performance data layer
Optimized I/O, intelligent buffering, and sub-millisecond response times for frequently accessed data.
Advanced aggregation pipelines
MongoDB-compatible aggregation operations — $match, $group, $sort, $project — for business intelligence and analytics.
const aggData = await UserCollection.aggregate([
{ $match: { age: { $gt: 25 } } },
{ $group: { _id: "$email", avgAge: { $avg: "$age" } } }
]).exec();Zero-configuration setup
Serverless architecture — no database servers, no lengthy configuration. Install and start building immediately.
Tree-like structure
Data is stored hierarchically, enabling efficient retrieval and intuitive parent-child relationships.
Single instance architecture
One new AxioDB() call, unlimited databases, collections, and documents under unified management.
Web-based GUI dashboard
Automatically launches a management interface for visual administration, query execution, and real-time monitoring at localhost:27018.
Custom field indexing
collection.newIndex('email', 'age', 'name');Supports single and multi-field indexes for optimized lookups, range queries, sorting, and filtering.
Bulk operations
insertMany(), UpdateMany(), DeleteMany() — handle large datasets with reduced overhead.
Advanced query operators
$gt, $lt, $in, $regex — MongoDB-compatible filtering with familiar syntax.
ACID transactions
Full ACID compliance with atomic operations, commit and rollback support, and Write-Ahead Logging for crash recovery. See Transactions.
Next#
Full feature-by-feature breakdown against SQLite, JSON files, and MongoDB.