Article View: pl.comp.bazy-danych
Article #195536Re: struktura bazy do zbierania danych z czujników
From: irq
Date: Thu, 08 Feb 2018 17:36
Date: Thu, 08 Feb 2018 17:36
9 lines
2461 bytes
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-mailReferences:
<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