Directly memory export/import

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

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
  • goMemExport

    Example go project to export and import go memory directly without any encoder. It is fast.

  • Hi. I was searching fastest way to import big-size data in init-time. Firstly we were not caring encoder. We were thinking "Json is enough for anything". However json mean parsing and parsing mean extra time and extra source usage. Then we decided to prepare some "preparer" software to prepare data for golang memory directly. This preparer software is parsing some international data from network, deserializing into struct and exporting struct memory to linear memory. (In our case it is []byte). Finally we are exporting this prepared data into a file. On host server, we are reading this prepared exported data with embed and finally converting directly without any decoder to our struct. Of course with help unsafe and reflect. Export process's speed is not important to us however import is. I saw approximately 200-400 nanoseconds on benchmarks. Now, I need review what we did and is it healthy. Thank you very much. Here example repository https://github.com/raifpy/goMemExport

  • go-capnp

    Cap'n Proto library and code generator for Go

  • Use Cap'n Proto (https://github.com/capnproto/go-capnproto2) or flatbuffers.

  • 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
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

  • Fast, Typesafe Binary Serialization

    1 project | news.ycombinator.com | 13 Mar 2024
  • Handling high-traffic HTTP requests with JSON payloads

    5 projects | /r/golang | 7 Dec 2023
  • Rob Pike: Gobs of data (2011)

    10 projects | news.ycombinator.com | 4 Dec 2023
  • A Journey building a fast JSON parser and full JSONPath

    5 projects | news.ycombinator.com | 11 Oct 2023
  • Fury: 170x faster than JDK, fast serialization powered by JIT and Zero-copy

    12 projects | news.ycombinator.com | 7 Oct 2023