1.0.0 • Published 8 months ago

@colabo-flow/i-dataset v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

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