@colabo-flow/i-dataset v1.0.0
Intro
@colabo-flow/i-dataset
is a colabo.space puzzle.
This puzzle implements ColaboFlow Datasets.
Concepts Explanation
Datasets represent a collection of data. Datasets help organizing data, and providing them in a structured manner (either whole dataset, or stream of data entries, or arrays, ...)
Why using datasets instead of containers?
This is an important question to understand. First of all, datasets are implemented on the top of containers; each dataset is stored as KnAllEdge container (kContainers), with dataset entries stored as KnAllEdge nodes (kNodes).
Datasets on the top of container provide additional features, which are the main reason for using datasets over containers.
The best way to understand if you need datasets is to ask yourself questions:
- Do you want data be consumed in a more uniform maner with other services, workflow tasks?
- Do you want sync your data with git (GitHub, GitLab, Bitbucket, ...) repositories?
- Do you have external data (text, images, audio, ...) associated with each (most of) data entries?
Mongo commands
db.knodes.find( {type: "colaboflow.dataset-entry"} );
db.knodes.remove( {type: "colaboflow.dataset-entry"} );
This puzzle is automatically created with the colabo tools
8 months ago