{"id":224,"date":"2014-01-26T10:52:19","date_gmt":"2014-01-26T10:52:19","guid":{"rendered":"http:\/\/it.tuxie.eu\/?p=224"},"modified":"2014-01-27T15:30:41","modified_gmt":"2014-01-27T15:30:41","slug":"grafove-databaze","status":"publish","type":"post","link":"http:\/\/it.tuxie.eu\/?p=224","title":{"rendered":"Grafove databaze"},"content":{"rendered":"<p>&#8222;Standard&#8220; klasickych SQL databazi narazi na bariery kazdy den &#8211; tim, jak velikost a pestrost dat rostou exponencialne, vznikaji pozadavky na ulozeni specifickych dat. Grafove databaze jsou pro me fascinujici uz par let&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Uplne jednoduse &#8211; grafove databaze vyuzivaji teorii grafu a jejich elementu k ukladani dat. Uzly, hrany, vlastnosti. Urcite ted kazdy krouti hlavou a zamitave vrci, ze nic takoveho nefunguje a nic takoveho nema vyuziti. Velky omyl.<\/p>\n<p>Napriklad LinkedIN &#8211; v relacni databazi by dotaz na zjisteni pratel pratel, ktere znaji vase pratele zabral neumerne velky cas. Pro grafove databaze je to otazka par jednotek vterin. Jizdni(letove) rady, lety&#8230; vsechno je v optimalnim pripade ulozeno v grafove databazi.<\/p>\n<p>Obzvlast spojeni grafovych databazi a geoinformaci je podle me jasnym smerem, kterym se GIS bude vydavat v pristich letech.<\/p>\n<p>Musim se priznat, ze diky hranicim DB2, Oracle jsem mel trochu mentalni problem s tim, co vse se da z dat ziskat (neco vzadu v mozku na me neustale hulakalo &#8211; ale vzdyt to query pobezi mesice!!!!) &#8211; je treba se zbavit techto omezeni &#8211; a pevne verim, ze clovek nedotceny relacnimi databazemi timto nebude ani nahodou zatizeny a vse mu prijde prirozene a jasne \ud83d\ude42<\/p>\n<p><strong>Neco na cteni<\/strong><\/p>\n<p><a href=\"http:\/\/graphdatabases.com\/\">Jeden odkaz<\/a> hovori za vse, Neo4j jako referencni grafova databaze.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>&#8222;CASE&#8220;<\/strong><\/p>\n<p><a href=\"http:\/\/www.tsi.lv\/Research\/Conference\/RelStat_09\/Proceedings\/Sess_3_Vishnevsky_Zhelezov.pdf\">01<\/a> (pdf) &#8211; obecne povidani o hledani optimalni cesty, Rusko.<\/p>\n<p><a href=\"http:\/\/rzbl68.biblio.etc.tu-bs.de:8080\/docportal\/servlets\/MCRFileNodeServlet\/DocPortal_derivate_00001135\/Document.pdf\">02<\/a> (pdf)- optimalizace vlakove dopravy (dizertacni prace).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Odr\u016f\u016fdy \ud83d\ude42<\/strong><\/p>\n<p>(serazeno dle me preference, nedoporucuju brat ohled, jsem subjektivni jako vzdy!)<\/p>\n<p><a href=\"http:\/\/www.neo4j.org\/\">Neo4j<\/a> &#8211; komplex software (databaze, <a href=\"https:\/\/lh5.googleusercontent.com\/WDyMOC36iEoftuZeQWstZJXHIX48HiDi0eU9t2MrI506AwQnYS_2zLyt14aDDMeTOX0teYMQvEn6QRo7dwi95MuqWA1yPohx7pSH_-AzIqrR3twyd1IgmzPO-Q\">web GUI<\/a>) + silna komunita + web-seminare + mnoho licencnich modelu = zarucene nejpohodlnejsi vstup do sveta grafovych databazi.<\/p>\n<p><a href=\"http:\/\/whitedb.org\/\">Whitedb<\/a> &#8211; extremne rychla in-memory NOSQL grafova databaze, napsana v C, zajimavosti je, ze je pouzivana ve &#8222;vysavacich-robotech&#8220; Roomba.<\/p>\n<p><a href=\"http:\/\/thinkaurelius.github.io\/titan\/\">Titan<\/a> &#8211; zalozen na projektu Aurelius, umoznuje persistovat v Casandre, HBase a Oracle BarkleyDB, napsana v Jave<\/p>\n<p>&#8212; konec zebricku &#8212;<\/p>\n<p><a href=\"http:\/\/openquery.com.au\/node\/23\">OQGRAPH<\/a> &#8211; grafovy engine (uloziste MariaDB, MySQL)<\/p>\n<p><a href=\"http:\/\/research.microsoft.com\/en-us\/projects\/ldg\/\">HORTON<\/a> &#8211; velmi nesmely, uzavreny pokus od Microsoftu &#8211; jak netypicke \ud83d\ude09<\/p>\n<p><a href=\"http:\/\/www.orientechnologies.com\/orientdb\/\">OrientDB<\/a> &#8211; grafova databaze, ktera podporuje subset SQL jazyka<\/p>\n<p>Grafovych databazi je pomerne velke mnozstvi, cela oblast je pomerne dynamicka a rychle se rozviji. Koho nastin vyuziti zaujal, doporucuju se zahloubat do problematiky hloubeji. Hodne zabavy pri pokusy s grafovymi databazemi preju!<\/p>\n<p>-a-<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8222;Standard&#8220; klasickych SQL databazi narazi na bariery kazdy den &#8211; tim, jak velikost a pestrost dat rostou exponencialne, vznikaji pozadavky na ulozeni specifickych dat. Grafove databaze jsou pro me fascinujici uz par let&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/224"}],"collection":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=224"}],"version-history":[{"count":0,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/224\/revisions"}],"wp:attachment":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=224"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}