DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

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.

Developer
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, macOS, Windows
License
Proprietary

Database Entry

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[03]


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.

Data Model[04]


quasardb is a distributed key-value store technology.

Isolation Levels[03]


Transactions in quasardb are snapshot based and provide repeatable reads.

Query Interface[05]


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

Storage Architecture[06]


Entries are often kept resident in a write cache so the daemon can rapidly serve a large amount of simultaneous requests. When a user adds or updates an entry on the cluster the entry’s value may not be synced to the disk immediately. However, quasardb guarantees the data is consistent at all times, even in case of hardware or software failure.

Storage Model[07]


QuasarDB is a column-oriented time series database. The time series are column oriented and can have an arbitrary number of columns, each column has an unique name.

Stored Procedures


quasardb interface is not in SQL and so it does not support stored procedures.

Revision #8