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

Tietokannan replikaatio yksisuuntaisia ei-pysyviä yhteyksiä käyttäen

Thumbnail
View/Open
879.9 Kb

Downloads:  
Show download detailsHide download details  
Authors
Eskelinen, Juuso
Date
2019
Discipline
TietojärjestelmätiedeInformation Systems Science
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Tässä pro gradu -tutkielmassa esitetään suunnittelumalli hajautetun tietokannan replikaation toteuttamiseksi käyttäen yksisuuntaisia ei-pysyviä yhteyksiä. Tämän mallin pohjalta on myös tehty replikaation toteutus toimeksiantona Patria Aviation Oy:lle. Replikaation toteutuksessa on otettu huomioon se, että tuloksena syntynyt malli on yhteensopiva erilaisten tietokannanhallintajärjestelmien kanssa, eikä nojaa minkään tietyn tuotteen replikaatio-ominaisuuksiin. Suunnittelua varten on tehty kirjallisuuskatsaus, jossa selvitettiin hajautetun tietokannan suunnitteluun ja replikaatioon liittyviä haasteita ja ratkaisumalleja. Kirjallisuuskatsauksesta selvisi, että hajautetun tietokannan ja replikaation suunnittelu on tasapainottelua suorituskyvyn, datan saatavuuden ja vikasietoisuuden välillä. Tämän lisäksi toimeksiantona toteutetun replikaation rajattu toimintaympäristö asettaa myös useita haasteita replikointistrategian valitsemiselle, sillä yhteyksien yksisuuntaisuuden ja muuttuvan luonteen takia pessimistiset replikaatiostrategiat eivät ole järkevästi toteutettavissa. Tästä syystä tutkimuksen tuloksena luotiin suunnittelumalli, johon on otettu piirteitä aiemmassa kirjallisuudessa käsitellyistä optimistisista replikaatiostrategioista. Mallissa replikaatiotoiminnallisuus on jaettu kahteen osa-alueeseen, joista toisen tehtävänä on jakaa päivitykset, ja toisen korjata mahdollisia puutteita ja virheitä datassa solmujen välillä. Toteutuksen testaus osoitti, että mallin pohjalta replikaatio voidaan toteuttaa kohdejärjestelmään ja se täyttää sille asetetut vaatimukset. ...
 
The purpose of this master’s thesis is to design a model and implement data-base replication functionality that can be used with unidirectional and tempo-rary connections. This thesis is made for Patria Aviation Oy. Replication of data between nodes in the system is designed the way that it isn’t dependent of any particular database management system. All functionality needed for replication is implemented at the application using a database, which makes it possible to create a solution that can be used with a variety of different technologies. A literature review was also made to find out what kind of issues have been raised in the past literature and how they have been solved. The literature review revealed that designing a distributed database and its replication means that compromises must be made between performance, availability of data and fault tolerance of the system. The need to implement replication by using unidirectional temporary connections sets many challenges for the design. Because of these challenges, most of the pessimistic replication methods are not feasible, so the design has taken many characteristics of optimistic replication strategies that has been studied in the past literature. Replication functionality in this model is divided to continuous background replication and event-based replication. Tests confirm that the replication functionality, based on the design model described in this study, can be implemented by using unidirectional temporary connections. ...
 
Keywords
hajautettu tietokanta yksisuuntainen yhteys tietokannat replikaatio data
URI

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

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

Related items

Showing items with similar title or keywords.

  • Tietokantatuotteiden replikointiominaisuuksien arviointi : tapaus: Prosessitiedon välittäminen järjestelmien välillä 

    Väyrynen, Jarkko (2003)
  • EJB:n eri käyttötapojen tehokkuus tiedonsiirrossa tietokantaan käyttäen OC4J palvelinta 

    Kalajo, Aku (2002)
  • Lohkoketjuteknologian etiikka : moniääninen kirjallisuustarkastelu 

    Hämäläinen, Erik (2020)
    Lohkoketjuteknologia tuli tunnetuksi alun perin kryptovaluutta Bitcoinin taustalla vaikuttavana teknologiana. Lohkoketjuteknologian käyttökohteet eivät kuitenkaan rajoitu pelkästään maksujärjestelmiin, vaan lohkoketjua ...
  • Tietokannan hallintajärjestelmäportfolion hallinta ja sen arviointi suurissa asiakasorganisaatioissa 

    Kuusio, Ari (Jyväskylän yliopisto, 2012)
  • Tietokannan hallintajärjestelmäportfolion hallinta suurissa asiakasorganisaatioissa 

    Kuusio, Ari (Jyväskylän yliopisto, 2009)
  • 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