Article View: pl.comp.bazy-danych
Article #195544Re: struktura bazy do zbierania danych z czujników
From: geos
Date: Mon, 12 Feb 2018 20:27
Date: Mon, 12 Feb 2018 20:27
45 lines
3468 bytes
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-mailReferences:
<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