Efficient Versatile Encoding (EVE) - A new, extremely fast binary data format

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • beve

    High performance, tagged binary data specification

  • My main application is using BEVE with C++, but I would love assistance supporting more languages. I've just begun to develop code to load BEVE files with Matlab and Python (in the BEVE repository).

  • binary_performance

    Performance profiling of binary libraries

  • I've developed a new binary data specification like CBOR, MessagePack, and BSON, but designed to be much faster for modern hardware, support scientific computing, have smaller sizes for arrays, and be simple to implement. BEVE is around 5000% faster than MessagePack when writing std::vector and over 8000% faster with std::vector. When reading, BEVE is around 1300% faster and 2800% faster respectively. There is a link to the test code on the repository, or it can be found here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • glaze

    Extremely fast, in memory, JSON and interface library for modern C++

  • BEVE fully supports JSON messages. The Glaze C++ JSON library allows users to use the same API to encode/decode to either JSON or EVE binary. Glaze also encodes/decodes directly into your C++ structures and standard library containers, making it easy to use without additional copies.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts