🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: struktura bazy do zbierania danych z czujników

#195539
From: wloochacz
Date: Sat, 10 Feb 2018 16:22
28 lines
2974 bytes
W dniu 2018-02-09 o 19:55, irq pisze:
> W dniu piątek, 9 lutego 2018 14:43:52 UTC+1 użytkownik wloochacz napisał:
>> W dniu 2018-02-08 o 18:36, irq pisze:
>> /ciach/
>>
>>> A model relacyjny i tak będzie potrzebny do raportowań i kojarzenia czujników z ich lokalizacjami.
>> A niby dlaczego jest potrzebny, czyli niezbędny?
> 
> Wynika to z tego fragmentu mojej wypowiedzi, który ciachnąłeś. 
No cóż, nie zgadzam się z tym w ogóle.

> Uniezależnienie lokalizacji pomiaru od niekoniecznie stałej lokalizacji czujników. Z późniejszych wypowiedzi kolegi pytającego wynika, że raczej o to nie dba, bo buduje mały system, w którym może to nie mieć miejsca, ani znaczenia. Ja założyłem, że może to być dowolnie duży i nadający się do elastycznej rozbudowy system, w którego ekspolatacji trzeba spróbować przewidzieć takie rzeczy jak zarządzanie ruchem i migracjami elementów jego wyposażenia. A zatem pomiar z identyfikatorem konkretnego czujnika z dzisiaj i pomiar z tym samym identyfikatorem za rok, to niekoniecznie muszą być pomiary dotyczące tego samego miejsca.

I właśnie dlatego rozwiązania NoSQL w tym przypadku mogą pokazać swoją 
przydatność i przewagę w stosunku do baz relacyjnych.
Mówić krótko - jeśli mamy ustandaryzowany model danych o zerowej lub 
niewielkiej dynamice zmian schematu danych, bazy relacyjne pewnie będą 
lepsze.

Tu wskazujesz dokładnie coś odwrotnego.
Proponowany model EAV (zwany antywzorcem Entity Attribute Value) dla baz 
relacyjnych to zabójstwo dla ich wydajności, zwłaszcza przy 
niebagatelnej ilości danych.

A w omawianym przypadku sam podniosłeś dokładnie takie wymagania ;-)

-- 
wloochacz
Technical Details
Message-ID: <5a7f1c60$0$676$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!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> <8689e094-71f6-4189-86ef-0e9bf74ce2a1@googlegroups.com> <5a7da595$0$670$65785112@news.neostrada.pl> <bfecb350-16cc-4b59-8a3d-68cf4972fb55@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: struktura bazy do zbierania danych z czujników
Newsgroups: pl.comp.bazy-danych
References: <p5an7s$eou$1@node2.news.atman.pl> <d33f511a-0c12-4805-abd0-06577cabc391@googlegroups.com> <5a7c85c5$0$671$65785112@news.neostrada.pl> <8689e094-71f6-4189-86ef-0e9bf74ce2a1@googlegroups.com> <5a7da595$0$670$65785112@news.neostrada.pl> <bfecb350-16cc-4b59-8a3d-68cf4972fb55@googlegroups.com>
From: wloochacz <wloochacz@no.spam.gmail.com>
Date: Sat, 10 Feb 2018 17:22:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <bfecb350-16cc-4b59-8a3d-68cf4972fb55@googlegroups.com>
Lines: 28
Message-ID: <5a7f1c60$0$676$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.21.12.139
X-Trace: 1518279776 unt-rea-a-01.news.neostrada.pl 676 83.21.12.139:50399
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit