Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.

Samankaltaiset esitykset


Esitys aiheesta: "Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin."— Esityksen transkriptio:

1 Tietokannat: MySQL ja PostgreSQL

2

3 Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin lähdekoodi vapaalla GNU GPL -lisenssillä, mutta myös saatavilla kaupallisella lisenssillä

4 • Useimmiten käytetty tämän tyyppisistä ohjelmista • Plussaa: • Helposti saatavilla • Helppokäyttöinen • Nopea • Miinusta: • Ei yhtä paljoa ominaisuuksia kuin joillakin muilla vaihtoehdoilla.

5 Historiaa • Suomalainen Michael Widenius ja ruotsalainen David Axmark loivat vuonna 1995 • Ensimmäinen versio vuonna 1996 • MySQL AB yritys • Sun Microsystems osti vuonna 2008 • Ohjelmistoyritys Oracle Corporation osti vuonna 2009

6 Käyttöä ja toimintaa • Usein käytetään PHP, Python- ja Perl- ohjelmointikielien kanssa • Sisältää myös rajapinnan joihinkin muihin ohjelmointikieliin: esim. C, C++, C#, Smalltalk, Java, Ruby, TCL • CREATE, SELECT, SHOW, INSERT, DROP jne... • On myös olemassa ohjelmia joilla tietokannan luonti ja hallinnointi on helpompaa, esim. MySQL Workbench

7

8

9

10 Yleistä • Avoimena lähdekoodina jaettava tietokannan hallintajärjestelmä • Perustuu kansainväliseen ohjelmoijien ja yritysten muodostaman yhteisön tekemään yhteistyöhön • Kehitetty yli 15 vuotta • Parhaita puolia tyyppien määritteleminen

11 Historiaa • Kehitys alkoi Kalifornian Berkeleyn yliopistossa • Michael Stonebraker ja Postgres-projekti • Postgres tähtäsi minimimäärään ominaisuuksia, joilla saatiin täysi tuki erilaisille tietotyypeille • Projekti päättyi vuonna 1993 • Seuraavana vuonna kaksi Berkeleyn opiskelijaa loivat Postgres95:n, josta tuli vuonna 1996 PostgreSQL

12 Ominaisuuksia • Toimii Windowsilla, useimmilla Unix-pohjaisilla ja Unixin kaltaisilla käyttöjärjestelmillä (esim. Linux, Mac OS X) • Tietokannan koko rajoittamaton • Taulukon koko enintään 32 TB • Rajoittamaton indeksimäärä taulukkoa kohti

13 Ominaisuuksia • Voidaan ohjelmoida funktioita  Käännetyillä kielillä (C, C++, Java)  Tulkattavilla kielillä (Perl, PHP, Python)  Tilastollisella kielellä (R-kieli)  Sisäänrakennettu pgSQL • Funktioiden suoritus kutsujan tai käyttäjän oikeuksilla

14 Ominaisuuksia • Voidaan käyttää käyttäjän itse määrittelemiä indeksejä • Käyttäjä voi määritellä uusia tyyppejä kuten operaattorit, arvoalueet ja tyyppimuunnokset • Tietotyyppejä paljon, esimerkiksi IP- ja Ipv6- osoitteet, MAC-osoitetyypit ja taulukot • Muita ominaisuuksia: salatut yhteydet, varmuuskopiointi palvelimen ollessa toiminnassa


Lataa ppt "Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin."

Samankaltaiset esitykset


Iklan oleh Google