University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Relaatio- ja epärelaatiotietokantojen suorituskykyvertailu : MySQL ja MongoDB

Thumbnail
View/Open
2.6 Mb

Downloads:  
Show download detailsHide download details  
Authors
Rapa, Antti
Date
2016
Discipline
TietotekniikkaMathematical Information Technology

 
Tutkielmassa esitellään relaatio- ja epärelaatiotietokantoja sekä paneudutaan niiden ominaisuuksiin. Nykyään erilaisia tietokantahallintajärjestelmiä on paljon. Ongelmaksi tulee se, että mikä tietokantahallintajärjestelmä on järkevin valinta uudelle ohjelmistoprojektille. Valinnan tärkeyttä korostaa vielä se, että kehitettävä ohjelma tulee olemaan sidottu kyseiseen tietokantaan koko projektin aikajänteen ja sen vaihtaminen projektin edetessä tulee päivä päivältä kalliimmaksi. Alkuvaiheessa tehtävät valinnat voivat mennä hyvin helposti pieleen, koska tarpeellista toimialakohtaista osaamista ja kokonaisuuden hahmotusta ei ole välttämättä pystytty sisäistämään täydellisesti. Tutkielman tarkoituksena on tarjota yksinkertaiset ohjeet, joita seuraamalla pystytään valitsemaan oikea tietokantahallintajärjestelmä uudelle projektille. Tutkimuksen teoreettinen tausta pohjautuu hyvin pitkälti relaatio- ja epärelaatiotietokantojen teoriaan. Näistä relaatiotietokantojen teorian pohja on luotu jo varhain 1970 -luvulla, kun taas epärelaatiotietokantojenteoria on kehittynyt vasta 2000 -luvulla. Tutkielmassa vertaillaan relaatio- ja epärelaatiotietokantoja keskenään hyvin suorituskykypainotteisesti. Koska eri tietokantahallintajärjestelmien kirjo on laaja, rajasin tutkittavat kohteet kahteen tuotteeseen molemmista pää- tyypeistä: MySQL ja MongoDB. Valintaa edesauttoi myös se, että minulla on henkilökohtaista kokemusta molemmista tietokantahallintajärjestelmistä. ...
 
This master thesis presents relational- and non-relational databases and their features. Nowadays there are variety of different database management systems and the problem is that which one of them is the most rational choice for a new software project. Software project will be bound to this choice it’s whole timeframe and changing it will cost more and more when a project continues. The choices that people make in the beginning of a software project can go easily wrong. There can be a lack of domain specific knowledge or the overall view of the project is blurred. This thesis will provide a simple instructions what you can follow and make right decisions about database management systems in the beginning of a software project. Research theory is based on relational- and non-relational databases theory. Relational database theory has been created in early 1970 and non-relational database in early 2000. In this thesis I will compare relational and non-relational databases through benchmark tests. Because there is so many different database management systems, I will focus on two products: MySQL and MongoDB. Choice has been made purely based on my knowledge about those products. ...
 
Keywords
Tietokannat relaatiotietokannat nosql nosql-tietokannat relaatiomalli web-kehitys tietokannat SQL
URI

http://urn.fi/URN:NBN:fi:jyu-201606173190

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24542]

Related items

Showing items with similar title or keywords.

  • Tuotekatalogin tiedonhallinta pilviympäristössä : AWS Aurora ja DynamoDB tietokantapalveluiden suorituskykyvertailu 

    Päärni, Atte (2019)
    Tutkielmassa on vertailtu kahden pilviympäristöön suunnitellun tietokannan hallintajärjestelmän suorituskykyä tuotekatalogin tietokantana pilviympäristössä. Tuotekatalogin tiedon saatavuuden suorituskyky on merkittävä ...
  • Tietokantateknologioiden kuumat aiheet vuosina 2008-2017 

    Kiviranta, Matti (2019)
    Tutkielman tarkoituksen oli selvittää tietokantateknologioiden kuumia aiheita tieteellisessä tutkimuksessa vuosina 2008 – 2017. Tarkasteluun valitut vuodet ovat tietokantateknologioiden voimakkaan murroksen vuosia ja ...
  • Poikkeamaperusteinen väärinkäytöntunnistaminen relaatiotietokannanhallintajärjestelmissä 

    Laitinen, Teo (2002)
  • Persistent Errors in Query Formulation 

    Taipalus, Toni (2020)
    We use the internet daily to query data from a myriad of databases; every search term entered in a search engine, every movie watched, every song listened, ev-ery newspaper article read online. Although we as end-users ...
  • Virtuaalitodellisuutta hyödyntävän harjoittelun vaikuttavuus kroonisesti sairaiden lasten tasapainoon ja karkeamotorisiin taitoihin : järjestelmällinen kirjallisuuskatsaus ja meta-analyysi 

    Rannila, Elina (2021)
    Krooniset sairaudet ovat syrjäyttäneet infektiotaudit lasten ja nuorten yleisimmistä sairauksista. Liikunta on erittäin tärkeää kroonisten sairauksien hoidossa ja kuntoutuksessa, mutta suurin osa kroonisesti sairaista ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre