c-questdb-client

Rust, C and C++ client for QuestDB InfluxDB Line Protocol (by questdb)

C-questdb-client Alternatives

Similar projects and alternatives to c-questdb-client based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better c-questdb-client alternative or higher similarity.

c-questdb-client reviews and mentions

Posts with mentions or reviews of c-questdb-client. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-09.
  • Inserting 1.8M Rows/S from Pandas into QuestDB with Arrow, Rust and Cython
    2 projects | news.ycombinator.com | 9 Mar 2023
    Hi, I'm the original author of the QuestDB Python client library and benchmark.

    It all started when we had one of our users needing to insert quite a bit of data into our database quickly from Pandas. They had a dataframe that took 25 minutes to serialize row-by-row iterating through the dataframe. The culprit was .iterrows(). Now it's a handful of seconds.

    This took a few iterations: At first I thought this could all be handled by Python buffer protocol, but that turned out to create a whole bunch of copies, so for a number of dtypes the code now uses Arrow when it's zero-copy.

    The main code is in Cython (and the fact that one can inspect the generated C is pretty neat) with supporting code in Rust. The main serialization logic is in Rust and it's in a separate repo: https://github.com/questdb/c-questdb-client/tree/main/questd....

  • Inserting 1.1M rows/s from Pandas into QuestDB with Arrow, Rust & Cython
    4 projects | /r/programming | 16 Jan 2023
    The main code is in Cython (and the fact that one can inspect the generated C is pretty neat) with auxilliary code in Rust. The main serialization logic is in Rust and it's in a separate repo: https://github.com/questdb/c-questdb-client/tree/main/questdb-rs.

Stats

Basic c-questdb-client repo stats
2
38
6.6
3 days ago

questdb/c-questdb-client is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of c-questdb-client is C++.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com