quasardb

QuasarDB is a high-performance, distributed, column-oriented database with native time series support. Transfers, computations, and aggregations are so fast that analysts can work interactively on their data, regardless of the amount stored.

Concurrency Control

Multi-version Concurrency Control (MVCC) Two-Phase Locking (Deadlock Prevention)

If two transactions attempt to write to the same entry, the first transaction to operate on the entry wins and the other transaction is canceled. When a transaction writes to an entry, other transactions may access the previous value of the entry.

Isolation Levels

Repeatable Read

Transactions in quasardb are snapshot based and provide repeatable reads.

Query Interface

Custom API

quasardb supports rich set of APIs in various languages. Currently APIs are supported in C, C++, Go, Hadoop integration, Java, .NET, Node.js, PHP, Python, REST API, Spark connector

Data Model

Key/Value

quasardb is a distributed key-value store technology.

quasardb Logo
Website

https://quasardb.net/

Tech Docs

https://doc.quasardb.net/

Developer

quasardb SAS

Country of Origin

FR

Start Year

2008

Project Type

Commercial

Written in

C++

Supported languages

C, C++, Go, Java, PHP, Python

Operating Systems

BSD, Linux, OS X, Windows

Licenses

Proprietary