Home > Why QuasarDB > What

What is quasardb?

Time series. At Scale.

Quasardb is a high-performance, distributed, time series database that seamlessly combines in-memory capabilities with reliable storage.

  • Very high ingress capabilities
  • Horizontal and vertical scaling for virtually limitless storage without performance loss
  • Adaptive compression for efficient storage usage

Time series

You can store raw data of any form and size into quasardb, and you can work your on time series with native operations. Quasardb takes away all the hard problems such as concurrent access, reliable distribution, reduction, and efficient operations.

  • Time series, and data structures scale transparently and automatically across the cluster
  • All operations are atomic, durable and consistent by default
  • Billions of rows per second per core aggregation speed

Transactions

How to manipulate several entries at once in a consistent fashion? Quasardb comes out of the box with distributed transactions. Transactions enable you to execute commands on several entries in a safe, predictable, consistent manner.

  • Distributed transactions based on Multi Version Concurrency Control (MVCC)
  • Unlimited read scalability
  • No global lock: transactions can work in parallel on different entries

Easy data access

QuasarDB delivers easy data access through high performance and convenience, thanks to a rich API and an SQL-like query language. Be productive immediately!

  • Easy data access through APIs or SQL-like query language
  • Direct to data approach for easy outbound integration
  • Very low operational complexity

Fault tolerance

Quasardb is write-safe by default and offers features to sync absolutely everything you do for maximum safety. Thanks to its master-less design, quasardb is able to face the loss of nodes transparently. When a node joins back, quasardb will replay the log of events to guarantee consistency.

  • Fault-tolerant by design: perfectly symmetric peer-to-peer architecture
  • Safe by default
  • MVCC, high-resolution timestamps and the Chord algorithm are used together to guarantee consistency
Try now Contact