Edouard

Recent Posts

Don’t write your own persistence layer: why we chose RocksDB

Posted by Edouard on 04 Jun 2021

Our use case

In a nutshell, Quasar helps you anticipate the unpredicted.

Read More

Tags: c++, quasardb, rocksdb, leveldb

Why C++?

Posted by Edouard on 09 Feb 2021

Why C++?

Read More

Tags: c++, programming

Large scale Industrial IoT data project: lessons learned in 2020

Posted by Edouard on 08 Jan 2021

Introduction

Industrial Internet of Things (IIoT) is facing the new challenge of having to ingest very high volume of timeseries data and perform complex analysis in real time.

Read More

Tags: waveform, IIoT, timeseries, industrial, mqtt, predictive maintenance

Achieving maximum write speed with QuasarDB

Posted by Edouard on 22 Oct 2020

QuasarDB is the fastest timeseries database in the world by ingestion speed (and probably by querying speed, but it's very hard to establish objectively), by a significant margin. In the 3.9 branch, we furthered our advance further, and we are working to deliver another major performance boost in the following releases.

Read More

Tags: time series, performance, tuning

Three cool free extensions for VS 2019

Posted by Edouard on 19 Sep 2020

Although QuasarDB is mostly run on Linux, most of the development team works primarily on Windows using Visual Studio. It’s because VS has the most advanced native debugger, sitting on top of the Windows Debug API.

Read More

Tags: cpp, debugging, visual studio, extension

Improving our release process

Posted by Edouard on 27 May 2020

You might have noticed that we didn't release QuasarDB 3.9.0 on May 4th, 2020, as our previous release schedule would have commanded.

Since the beginning of the year, QuasarDB's user base grew faster than we anticipated, creating many pain points in our release process, especially the QA phase.

Read More

Tags: process, quasardb, release

auto abuse considered harmful

Posted by Edouard on 27 Apr 2020

Auto is a keyword introduced in C++ 11 out of the necessity to capture lambdas.

Read More

Tags: c++, auto

Using C++ containers efficiently

Posted by Edouard on 23 Mar 2020

Hello, dear reader! I think you have many assumptions about the performance and usage of data structures in C++. This blog post is me, destroying your world.

Read More

Tags: c++, performance, containers

Timeseries: what are ASOF joins?

Posted by Edouard on 30 Jan 2020

In QuasarDB 3.5 we introduced ASOF joins. If you're new to timeseries databases, you may be confused about what ASOF joins are, and how useful they are.

Read More

Tags: quasardb, capital markets, asof