Amelie DB.

Amelie DB.

Visit Site

Amelie DB: A Lightweight, Full-Featured Relational Database for High-Intensity OLTP Workloads

Amelie DB is a relational database designed for high-intensity Online Transactional Processing (OLTP) workloads. It provides a lightweight and full-featured solution that allows for efficient parallelization of IO and compute operations, making it an ideal choice for applications with high concurrency and performance requirements.

Key Features:

  • Full Parallelization of IO and Compute: Amelie DB scales linearly with the number of CPU cores for both IO and compute operations, ensuring optimal performance in multi-core environments.
  • Lockless Transaction Processing: The database supports lockless transaction processing, allowing for faster and more efficient transactions without the need for locks.
  • Asynchronous Replication: Amelie DB offers support for hot backup and async logical replication, enabling fault-tolerant primary-replica setups.
  • Easy to Use: The database works over HTTP and does not require additional client libraries, making it easy to integrate with modern programming languages and tooling.

Benefits:

  • High Performance: Amelie DB offers high performance and throughput, with the ability to handle 10-20M+ INSERTS per second from a single instance.
  • Faster than PostgreSQL and Redis: The database is up to 5-10 times faster than PostgreSQL (comparing pgbench) and 7-10 times more throughput than Redis.
  • Low Latency: With its full parallelization of IO and compute operations, Amelie DB reduces latency and improves overall system responsiveness.

Target Audience:

Amelie DB is designed for applications with high-intensity OLTP workloads, including:

  • Real-time data processing systems
  • High-performance gaming platforms
  • Financial trading and banking systems
  • IoT and edge computing applications

By leveraging Amelie DB's innovative architecture and features, developers can build scalable, high-performance applications that meet the demands of modern software systems.