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

Slides:



Advertisements
Samankaltaiset esitykset
Tietokoneen käyttöjärjestelmä
Advertisements

Johdatus Linuxiin Mauri Heinonen
Kökkötraktori-verkkokauppa
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Samba seminaari. Historiaa  Ensimmäinen versio 1992  Kehittäjä Andrew TridgellAndrew Tridgell.
2.8.3 Abstraktit tietotyypit
Toimisto-ohjelmat Linuxissa
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
Toimisto-ohjelmat Linuxissa
Open Source GIS Professori Ari Jolma Paikkatietotekniikan hyödyntäminen -kurssi, DIPOLI
Ortodoksinen viestintäseminaari Helsinki
Kaisa Tuomisto TU08S1E  Tutkimuksen tavoitteet  Käytetyt hakusanat ja osumat  Linux  Tietolähteiden vertailua  Yhteenveto  Viitteet.
CT10A KANDIDAATINTYÖ Alkuraportti Avoin rajapinta antureille WLAN -reitittimeen Mikko Pukki 2010.
CT10A KANDIDAATINTYÖ Alkuraportti Avoin rajapinta antureille WLAN - reitittimeen Mikko Pukki 2007.
UBUNTU Seminaarityö Mohammad Salar KYAMK.
Suse / OpenSuse Antti Hartikainen. Terminologiaa SUSE = Saksalainen monikansallinen yritys, asiakkaina yritykset. SUSE Linux Enterprise = SUSEn kehittämä.
Ja virtualisointiohjelmistot -Marko Haaja ja Joni Suntio
OpenLab yhteistyö paikallisten yritysten kanssa - OpenLabin perustaminen - Open Source –seminaari - yhteistyömahdollisuudet muiden projektien.
A Linux -järjestelmät WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT
GIMP ja muut kuvankäsittelyohjelmat
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Tehnyt: Jaska Kauppila Ti10 TIVE.  GIMP (GNU Image Manipulation Program) on yksi suosituimpia ilmaisia kuvankäsittelyohjelmia  Sitä on käännetty usealle.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
Mandrake linux Seminaarityö. Linux -Linux on vapaa Unix-tyyppinen käyttöjärjestelmä. Tavallisesti Linuxista puhuttaessa tarkoitetaan "levitysversiota"
SQL Standardoitu kieli, jonka avulla voidaan
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia
PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE
Saako halvalla hyvää? Linux kotistudiossa FM Sami Kainulainen
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
Drupal Luonnonvarat joulutapaaminen Mikko Laine, Maanmittauslaitos.
-Linux Henri Uljas El3. Johdantoa Mandriva Linux (aikaisemmin tunnettu nimellä Mandrake Linux). Julkaistu Helppokäyttöinen, graafinen Linux. GPL-lisenssin.
Mandriva Linux eli Mandrake Linux Toni Näppi EL2.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Avoin lähdekoodi - Open Source.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
VOIP &LINUX & SKYPE. VoIP Voice over Internet Protocol tekniikka jolla siirretään verkon yli reaaliaikaista ääntä ja kuvaa –internet tai lähiverkko.
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
GNOME ja KDE Jani Pesu GNOME GNOME (GNU Network Object Model Environment) on graafinen työpöytäympäristö. Käytetään Unixin kaltaisissa käyttöjärjestelmissä.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Ja muut kuvankäsittelyohjelmat
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
GIMP ja muut kuvankäsittelyohjelmat A Linux -järjestelmät TI07TIVE Janne Räsänen.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Lähiverkot erikoistyökurssi TIETOKANTAPALVELIN Linux-harjoitustyö Mari Toukola
Lähiverkot -erikoistyökurssi Linux -työ Network File System 22.4 Jarkko Pulli.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
Linux-käyttöjärjestelmä. Mitä Ubuntu tarkoittaa ? Mitä Ubuntu on ? ● Afrikkalainen sana → zulu- ja xhosa-kielistä ● Kuvaa yhteisöllisyyttä ● Voidaan suomentaa.
Mysql ja Postgresql Henry Sunesson. Mitä ne ovat ● MySQL ja PostgreSQL ovat sql(standard query langue) palvelimia eli toiselta nimeltään tietokanta palvelemia.
TIETOKANNAT MySQL ja PostGRE Jussi Toivakka ja Juha Törö.
Käsitemallin suunnittelutyökalut
Tietokantamoottorit Suosittuja tietokantamoottoreita: MySQL SQLite
Harjoitustyö kurssille Mobile Application Development
WWW-sisällönhallintaohjelmistot
ARCH-Linux Juuso Lähdekorpi TI15STIVE
Web-sisällönhallintajärjestelmät
GNU-ohjelmointityökalut Sami Husso
WWW-Sisällönhallintaohjelmat
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
GIMP ja muut grafiikkaohjelmat
Tekijä: Tommi Kesti TI15S
Riku Heino ja Milo Hakalahti
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Esityksen transkriptio:

Tietokannat: MySQL ja PostgreSQL

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ä

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

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

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

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

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

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

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

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