fi en en fi en en fi en en zh fi fi en fi en fi en fi en fi en fi en en zh en en en ru fi eo en en fi jbo en en es ru fi en fr en fi jbo en en es en fi en fi en it en fi en fi en fi pl fi uk it war hbs_lat jbo war en es fi fi jbo fi en es es fi jbo es en es fi en es fi fi jbo fi fi jbo fi en es en en en en jbo fi oc en fi en fi en ja en en en es en pt id de en en sl en en en fi fi fi fi cs fi fi fi en en en fi en fi en en en en en en en en en en en en en en en fa en en en en fi en en en en en en en en en en en en en en
JYX - Relaatio- ja epärelaatiotietokantojen suorituskykyvertailu : MySQL ja MongoDB (full record)
University of Jyväskylä | JYX Digital Repository
English  | Give feedback |
JavaScript is disabled for your browser. Some features of this site may not work without it.
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.
1 verkkoaineisto (104 sivua)
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Relaatio- ja epärelaatiotietokantojen suorituskykyvertailu : MySQL ja MongoDB
Faculty of Information Technology
Department of Mathematical Information Technology
Files in this item
This item appears in the following Collection(s)
Pro gradu -tutkielmat [24074]
Show simple item record
Showing items with similar title or keywords.
Tuotekatalogin tiedonhallinta pilviympäristössä : AWS Aurora ja DynamoDB tietokantapalveluiden suorituskykyvertailu
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
Tutkielman tarkoituksen oli selvittää tietokantateknologioiden kuumia aiheita tieteellisessä tutkimuksessa vuosina 2008 – 2017. Tarkasteluun valitut vuodet ovat tietokantateknologioiden voimakkaan murroksen vuosia ja ...
Persistent Errors in Query Formulation
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
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 ...
Tunes and musical notes
All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline
How to publish in JYX?
Publish Your Thesis Online
Open Science at the JYU
Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.