Microsoft SQL 2016 SP1 -tietokantaohjelmiston uudet ominaisuudet
Viranko, Esko (2017)
Viranko, Esko
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017111617183
https://urn.fi/URN:NBN:fi:amk-2017111617183
Tiivistelmä
Asiakkaiden henkilötietoja käsittelevien yrityksien tietosuojaa tullaan kiristämään Euroopan unionin asettaman tietosuoja-asetuksen myötä, joka tulee voimaan 25.5.2018. Tämä tarkoitti insinöörityön tilanneen yrityksen kannalta sitä, että sen tietokantaa hyödyntävän lahjakorttijärjestelmän ohjelmisto tulee päivittää. Insinöörityön tavoitteena oli löytää uudesta tietokantaohjelmistosta tilaajan tietokannalle ja lahjakorttijärjestelmälle hyödynnettäviä uusia ominaisuuksia. Uusista ominaisuuksista valittiin tutkittavaksi seuraavat: Always Encrypted, Row-Level Security, Query Store, R-kielen integraatio ja JSON-tuki.
Työssä perehdyttiin aluksi tietosuoja-asetuksen vaikutukseen tietojen salaamisen osalta, mistä selvisi, että tietosuoja-asetus tulee ottaa vakavasti huomioon herkkäluontoisten tietojen salausta ja suojausta suunniteltaessa. Lisäksi tutkittiin R-kielen integraation vaikutusta yrityksen mahdollisen lisäarvon luomiseksi sekä määritettiin mitä JSON-tuella tarkoitettiin.
Lopuksi työssä testattiin käytännössä testipalvelimella kolmea eniten painoarvoa saanutta uutta ominaisuutta, jotka olivat Always Encrypted, Row-Level Security ja Query Store. Työssä päädyttiin siihen tulokseen, että Always Encrypted on työkalu asiakastietojen salausta varten. Myös Row-Level Securityllä saatiin rivitason salaus aikaan, jolloin tietyssä taulussa voi olla monen eri asiakkaan tietoja sekaisin. Query Storella saatiin vähennettyä palvelimen prosessikäyttöä, mikä tarkoittaa esimerkiksi pienempää virrankulutusta tai enemmän prosessiaikaa muille ohjelmille. Testauksen jälkeen ei yrityksessä osattu vielä sanoa, otetaanko uusia ominaisuuksia käyttöön.
Työssä perehdyttiin aluksi tietosuoja-asetuksen vaikutukseen tietojen salaamisen osalta, mistä selvisi, että tietosuoja-asetus tulee ottaa vakavasti huomioon herkkäluontoisten tietojen salausta ja suojausta suunniteltaessa. Lisäksi tutkittiin R-kielen integraation vaikutusta yrityksen mahdollisen lisäarvon luomiseksi sekä määritettiin mitä JSON-tuella tarkoitettiin.
Lopuksi työssä testattiin käytännössä testipalvelimella kolmea eniten painoarvoa saanutta uutta ominaisuutta, jotka olivat Always Encrypted, Row-Level Security ja Query Store. Työssä päädyttiin siihen tulokseen, että Always Encrypted on työkalu asiakastietojen salausta varten. Myös Row-Level Securityllä saatiin rivitason salaus aikaan, jolloin tietyssä taulussa voi olla monen eri asiakkaan tietoja sekaisin. Query Storella saatiin vähennettyä palvelimen prosessikäyttöä, mikä tarkoittaa esimerkiksi pienempää virrankulutusta tai enemmän prosessiaikaa muille ohjelmille. Testauksen jälkeen ei yrityksessä osattu vielä sanoa, otetaanko uusia ominaisuuksia käyttöön.