🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: struktura bazy do zbierania danych z czujników

#195544
From: geos
Date: Mon, 12 Feb 2018 20:27
45 lines
3468 bytes
On 12.02.2018 19:12, wloochacz wrote:
> W dniu 2018-02-10 o 18:59, geos pisze:
>>
>>> I tu właśnie, nawiązując do sąsiedniej Twojej odpowiedzi, PostgreSQL
>>> z typem, podkreślam: typem danych json, może być doskonałym
>>> środowiskiem do realizacji takiego hybrydowego rozwiązania.
>>
>> a ma on jakąś przewagę nad xml-em (też obsługiwanym w bazie relacyjnej)?
> Oczywiście, jest prostszy i bardziej zwarty, a co za tym idzie - te same
> informacje zajmują mniej miejsca.
> Oczywiście to nie tak, że JSON to lepszy XML.
> Nic a nic.
>

ech, chyba tak nie do końca bo:

Binary XML storage. This is the default storage for Oracle XML Database. 
XML Typedata is stored in a post-parsed binary format specifically 
designed for XML data. Binary XML is compact, post-parsed, and XML 
schema-aware XML.

http://www.oracle.com/technetwork/database/database-technologies/xmldb/overview/xmldb-store-12cr1-2043451.pdf

oczywiście potrafi też tekstem. podczas gdy w postgresql:

So it appears that, for now at least, json is the same as a text 
datatype but with JSON validation. The text datatype's maximum size is 1GB.

https://stackoverflow.com/questions/12632871/size-limit-of-json-data-type-in-postgresql

jeśli json to ciągle typ znakowy to informacja jest przechowywana 1:1. 
liczba 123 to 3 bajty podczas gdy binarnie jeden bajt. nie wspominając o 
tym, że oracle do tagów XML pewnie zrobi odpowiednią tablicę-słownik 
zamieniając tagi tekstowe na niewielkie binarne podczas gdy tekstowo w 
postgresql to będzie po prostu ciągle jawny tekst.

sytuacja jest więc bardzo typu "to zależy".

pomijam już fakt, że ten json pojawił się w wątku na zasadzie "strzałów 
z nikąd". nie odniosłem wrażenia, że wynikałyby z wymagań wątkotwórcy. 
jak to leciało? "Entia non sunt multiplicanda praeter necessitatem". czy 
coś podobnego.

pozdrawiam,
geos
Technical Details
Message-ID: <5a81f8a2$0$567$65785112@news.neostrada.pl>
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!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!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> <5a7f1c60$0$676$65785112@news.neostrada.pl> <d44daecc-358c-4718-b241-1787a3bb6055@googlegroups.com> <5a7f3304$0$666$65785112@news.neostrada.pl> <5a81d92a$0$572$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
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!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!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> <5a7f1c60$0$676$65785112@news.neostrada.pl> <d44daecc-358c-4718-b241-1787a3bb6055@googlegroups.com> <5a7f3304$0$666$65785112@news.neostrada.pl> <5a81d92a$0$572$65785112@news.neostrada.pl>
From: geos <geos@SPAMPRECZ.autograf.pl>
Date: Mon, 12 Feb 2018 21:27:13 +0100
MIME-Version: 1.0
In-Reply-To: <5a81d92a$0$572$65785112@news.neostrada.pl>
Lines: 47
Message-ID: <5a81f8a2$0$567$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 95.160.100.242
X-Trace: 1518467234 unt-rea-b-01.news.neostrada.pl 567 95.160.100.242:46801
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 3151
X-Received-Body-CRC: 2331990530
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit