🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195536

Re: struktura bazy do zbierania danych z czujników

#195536
From: irq
Date: Thu, 08 Feb 2018 17:36
9 lines
2461 bytes
W dniu czwartek, 8 lutego 2018 18:15:51 UTC+1 użytkownik wloochacz napisał:
> W dniu 2018-02-08 o 17:36, irq pisze:
> > Dlatego proponuję Ci abyś wyraźniej rozdzielił zadanie składowania zdarzeń od zadań raportowania. Do składowania przygotuj sobie jak najprostszą, być może partycjonowaną, tabelę pomiarów, zawierającą pary klucz-wartość, typu text - model EAV?. Będzie odporna na ewentualne przyszłe zmiany i na błędy, które wyczyścisz (i zdiagnozujesz) osobno. Nie zawracaj sobie tutaj głowy rozważaniami na temat typów danych, kluczowe jest aby tabela pomiarów zawierała po prostu to co dostaje z czujnika.
> 
> Idąc tym tropem, to faktycznie lepiej porzucić model relacyjny na rzecz 
> np. czegoś takiego:
> https://www.mongodb.com/json-and-bson

ojtam od razu mongodb. Jeżeli już json, kolega chce stosować PostgreSQL, a tam ma typ json/jsonb. A model relacyjny i tak będzie potrzebny do raportowań i kojarzenia czujników z ich lokalizacjami.
Technical Details
Message-ID: <8689e094-71f6-4189-86ef-0e9bf74ce2a1@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w142no821914ita.0!news-out.google.com!k194ni2781itb.0!nntp.google.com!w142no821911ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <p5an7s$eou$1@node2.news.atman.pl> <d33f511a-0c12-4805-abd0-06577cabc391@googlegroups.com> <5a7c85c5$0$671$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.107.29.80 with SMTP id d77mr1044659iod.27.1518111376384;        Thu, 08 Feb 2018 09:36:16 -0800 (PST)
X-Received: by 10.157.94.15 with SMTP id d15mr70043oti.4.1518111376130; Thu, 08 Feb 2018 09:36:16 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w142no821914ita.0!news-out.google.com!k194ni2781itb.0!nntp.google.com!w142no821911ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Thu, 8 Feb 2018 09:36:15 -0800 (PST)
In-Reply-To: <5a7c85c5$0$671$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=78.11.36.98; posting-account=HsGcpQoAAABR8eqXdcgZHaZMq6uPUZY5
NNTP-Posting-Host: 78.11.36.98
References: <p5an7s$eou$1@node2.news.atman.pl> <d33f511a-0c12-4805-abd0-06577cabc391@googlegroups.com> <5a7c85c5$0$671$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8689e094-71f6-4189-86ef-0e9bf74ce2a1@googlegroups.com>
Subject: Re: struktura bazy do zbierania danych z czujników
From: irq <ipluta62@gmail.com>
Injection-Date: Thu, 08 Feb 2018 17:36:16 +0000
Lines: 21
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit