| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva

Naslov:COMPARISON OF MYSQL, NEO4J AND APACHE HIVE DATABASE MANAGEMENT SYSTEMS
Avtorji:Moser, Matjaž (Avtor)
Rajkovič, Uroš (Mentor) Več o mentorju... Novo okno
Kaya, Kamer (Komentor)
Datoteke:.pdf MAG_Moser_Matjaz_2016.pdf (1,02 MB)
MD5: 434A305A5EF76BF93EA5CC007E9E344C
 
Jezik:Angleški jezik
Vrsta gradiva:Magistrsko delo/naloga (mb22)
Organizacija:FOV - Fakulteta za organizacijske vede
Opis:In this work a comparison of three different database management systems (DBMS) is presented. In general a relational data model with a graph data model is compared. The three systems used are MySQL, Neo4j and Apache Hive. Neo4j is a member of the NoSQL database family and is a well-known graph database. The relational databases used in this work are MySQL and Apache Hive. The latter is not a classic relational model but since it is modelled as such it can be considered relational. MySQL is a well-known solution that has been on the market for several years now and is a standard solution for many data problems. Within this work a detailed comparison of all three systems from different aspects of usage is made, both from our own experience as well as from preliminary research from other authors and sources. Additionally some practical information from our dataset with some simple mining techniques is extracted and the result of our work is visualised in an interactive web side using modern approaches to data visualisation.
Ključne besede:Neo4j, MySQL, Apache Hadoop/Hive, database comparison, data visualisation
Leto izida:2016
Izvor:Maribor
COBISS_ID:7575827 Novo okno
NUK URN:URN:SI:UM:DK:E7XBO8UK
Število ogledov:1614
Število prenosov:126
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:FOV
:
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:AddThis
AddThis uporablja piškotke, za katere potrebujemo vaše privoljenje.
Uredi privoljenje...

Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:PRIMERJAVA SISTEMOV ZA UPRAVLJANJE BAZ PODATKOV MYSQL, NEO4J IN APACHE HIVE
Opis:Jedro tega dela predstavlja primerjava časov izvedbe poizvedb na vseh treh sistemih. Poizvedbe so zasnovane z namenom preizkusa čim bolj širokega nabora aktivnosti (računanje, združevanje več tabel, iskanje po vrednosti, iskanje po razponu vrednosti ipd.. ). Na podlagi časov teh poizvedb smo prišli, do zaključka, da je v danih razmerah in v primeru relativno majhne količine podatkov MySQL najboljša izbira, sledi mu Neo4j in na zadnje Apache Hive. Glede ostalih vidikov primerjave bi bilo težko soditi saj so podvrženi posameznikovi presoji in znanju. Izračunali smo oddaljenost na podlagi skupnih sestavin v receptih kuhinj za vse pare med kuhinjami. Za potrebe teh izračunov smo ustvarili skripto z jezikom Python. Rezultate izračunov smo prikazali kot interaktivno spletno aplikacijo. Spletna stran prikazuje zemljevid sveta in na podlagi uporabnikovega klika na zemljevidu prikaže oddaljenost različnih kuhinj od izbrane, pri čemer uporablja za prikaz barvno lestvico. Za vizualizacijo rezultatov sta bila uporabljena knjižnica D3.js in JavaScript. Spletna stran v obliki besedila nudi tudi razlage za anomalije v rezultatih izračunov. Aplikacija svoje podatke pridobiva iz baze Neo4j v oblaku, pri čemer smo uporabili brezplačno gostovanje manjših grafovnih baz GrapheneDB. Aplikacija deluje na platformi Heroku, ki omogoča brezplačno gostovanje manjših aplikacij v oblaku (ang. PaaS – platform as a service).
Ključne besede:Neo4j, MySQL, Apache Hadoop/Hive, primerjava sistemov za upravljanje podatkovih baz, vizualizacija podatkov


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici