DelfiSpace / DelfiTLM

Ground Segment Software for CubeSats
https://delfispace.github.io/DelfiTLM
8 stars 0 forks source link

Telemetry processing & storage solution #80

Closed iiacoban42 closed 2 years ago

iiacoban42 commented 2 years ago

Find a db solution for storing parsed telemetry

SQL vs NoSQL overview:

  1. SQL databases are relational, NoSQL databases are non-relational.
  2. SQL databases use structured query language and have a predefined schema. NoSQL databases have dynamic schemas for unstructured data.
  3. SQL databases are vertically scalable, while NoSQL databases are horizontally scalable.
  4. SQL databases are table-based, while NoSQL databases are document, key-value, graph, or wide-column stores.
  5. SQL databases are better for multi-row transactions, while NoSQL is better for unstructured data like documents or JSON.

Notes:

NoSQL options:

image

Time series db:

image

Useful links (data parsing):

iiacoban42 commented 2 years ago

Preliminary choice : MongoDB