AxarDB is an advanced in-memory NoSQL database server that empowers developers with the ability to craft queries using standard JavaScript syntax. Built on ASP.NET Core, it ensures high performance and flexibility, while providing features like smart indexing, seamless joins, and secure key-value storage. Ideal for modern web applications.
AxarDB is a high-performance in-memory NoSQL database designed for efficiency and flexibility. Leveraging the full capabilities of JavaScript for database querying, AxarDB operates on ASP.NET Core 8.0, ensuring a robust performance that combines the advantages of a document store with a comprehensive JavaScript runtime.
db.users.findall(x => x.age > 18).toList();
ConcurrentDictionary and optimized lazy evaluation using LINQ.db.join(users, orders).toList();
$KEY syntax.webhook(url, data, headers);
@placeholder replacements.docker run command, enhancing scalability and setup simplicity.AxarDB surpasses traditional databases in execution efficiency. Benchmark results indicate:
pie title AxarDB vs Traditional (Ops/Sec)
"AxarDB (In-Memory)": 15000
"Traditional In-Memory DB": 12000
"File-Based DB": 4000
Benchmark performed on a standard workstation; actual performance may vary based on hardware specifications.
Deploy AxarDB rapidly with Docker:
# Default Configuration (Port 5000)
docker run -d -p 5000:5000 -v $(pwd)/data:/app/data --name AxarDB AxarDB:latest
# Custom Port Configuration (e.g., Port 5001)
docker run -d -p 5001:5001 -v $(pwd)/data:/app/data --name AxarDB AxarDB:latest -- -p 5001
Alternatively, for development purposes, utilize the following command:
dotnet run -- -p 5001
Or configure using docker-compose:
services:
AxarDB:
build: .
ports: ["5000:5000"]
volumes: ["./data:/app/data"]
Contributions are welcomed to enhance AxarDB's capabilities, including:
For assistance in integrating AxarDB or consultations regarding AI-driven development and code automation, appointments can be scheduled online.
AxarDB positions itself as an innovative solution for developers looking for a swift and powerful database management system, elevating application performance through in-memory processing and advanced querying techniques.
No comments yet.
Sign in to be the first to comment.