2024-08-10 00:09:11 +02:00
|
|
|
# nodata
|
2024-08-10 00:17:12 +02:00
|
|
|
|
|
|
|
Nodata is a simple binary that consists of two parts:
|
|
|
|
|
|
|
|
1. Data ingest
|
|
|
|
2. Data storage
|
|
|
|
3. Data aggregation
|
|
|
|
4. Data API / egress
|
|
|
|
|
|
|
|
## Data ingest
|
|
|
|
|
|
|
|
Nodata presents a simple protobuf grpc api for ingesting either single events or batch
|
|
|
|
|
|
|
|
## Data storage
|
|
|
|
|
|
|
|
Nodata stores data locally in a parquet partitioned scheme
|
|
|
|
|
|
|
|
## Data aggregation
|
|
|
|
|
|
|
|
Nodata accepts wasm routines for running aggregations over data to be processed
|
|
|
|
|
|
|
|
## Data Egress
|
|
|
|
|
|
|
|
Nodata exposes aggregations as apis, or events to be sent as grpc streamed apis to a service.
|