Kõik koolitused ühest kohast!

tk
Tagasi

PostgreSQL andmebaaside administreerimine

Antud koolituse peamiseks eesmärgiks on PostgreSQL andmebaasimootori üldtutvustus. Koolituse läbinul on täielik valmidus kriitiliste andmebaaside käitamiseks.

Koolitus annab detailse ülevaate vabavaralisest PostgreSQL relatsioonilisest andmebaasisüsteemist ja selle praktilisest käitamisest, alustades laiematest kontseptidest ja lõpetades igapäevaselt ettetulevate probleemide hands-on lahendamisega. Käsitletakse andmebaaside ülesseadmist ja versiooniuuendusi, konfiguratsiooni kohandamist, serverisiseste protsesside tööd ja seotud komponente, varundamist, high-availabilityt, turvalisuse aspekte, monitooringut ja väliseid laiendusi (extensionid).

Sihtgrupp:
Koolitus on mõeldud tulevastele ja praegustele PostgreSQL andmebaasi haldajatele ja ka kogenud andmebaasi arendajatele, kes soovivad kõikide süsteemi võimalustega kursis olla.

Koolitusel osalemise eeldused (soovitavalt):
Praktilised harjutused eeldavad eelnevat kokkupuudet LINUX/UNIX käsureaga ning elementaarset tekstifailide redigeerimise oskust (vi / vim, nano või sarnane).

Koolituse programm:

  1. päev
    • 09:15 – 09:30 kogunemine
    • 09:30 – 11:00 PostgreSQL üldtutvustus ja installatsioon
      • Ajalugu
      • Projekti ülesehitus
      • Kasutusvaldkonnad
      • Installeerimisvõimaluste ülevaade
      • Praktiline installeerimine
      • Kasutatavad meetodid: loeng + harjutus
    • 11:00 – 11:15 kohvipaus
    • 11:15 – 12:45 Põhitoimingud
      • Instantside initsialiseerimine
      • Käivitamine ja sulgemine
      • Konfiguratsiooni muudatused
      • Ühendumine ja päringute tegemine
      • Kasutatavad meetodid: loeng + harjutus
    • 12:45 – 13:30 lõuna
    • 13:30 – 15:00 PostgreSQL arhitektuur
      • Tähtsamad kontseptid
      • Arhitektuuridiagramm
      • Andmete persisteerimine
      • Tausta-/kasutajaprotsessid
      • Tabeli reamudel
      • Transaktsioonimudel
      • Kasutatavad meetodid: loeng
    • 15:00 – 15:15 kohvipaus
    • 15:15 – 16:45 Laiendatavus
      • PostgreSQL limiteeringud
      • Sisseehitatud andmetüüpide tutvustus
      • Jadad ja komposiitandmete tüübid
      • Operaatorid ja teisaldused (cast)
      • PL-keeled
      • Laiendused (extensions)
      • Kasutatavad meetodid: loeng
  2. päev
    • 09:00 – 09:30 Kogunemine, eelmise päeva küsimused ja kordamine
    • 09:30 – 11:00 Varundamine
      • Erinevad varundamise meetodid
      • Loogilise taseme varundamine
      • Füüsilise taseme varundamine
      • Aja „tagasikerimine” (P.I.T.R.)
      • Kasutatavad meetodid: loeng + harjutus
    • 11:00 – 11:15 kohvipaus
    • 11:15 – 12:45 Replikatsioon
      • Replikatsiooni üldidee / kõrgkäideldavus
      • Replikate ehitamine
      • Replikate konfigureerimine
      • Replikatsiooni probleemolukordade lahendamine
      • Kasutatavad meetodid: loeng + harjutus
    • 12:45 – 13:30 lõuna
    • 13:30 – 15:00 Turvalisus
      • Turvakonfiguratsiooni eri tasemed
      • Kõige tähtsam faktor
      • Asjakohased laiendused ja auditeerimine
      • Kasutatavad meetodid: loeng
    • 15:00 – 15:15 kohvipaus
    • 15:15 – 16:45 Konfiguratsiooni tuunimine
      • Ülevaade, mida annab tuunida ja mida mitte
      • 10 olulisimat parameetrit
      • Taustaprotsesside vajaduspõhine tuuning
      • Kasutatavad meetodid: loeng + harjutus
  3. päev
    • 09:00 – 09:30 Kogunemine, eelmise päeva küsimused ja kordamine
    • 09:30 – 11:00 Regulaarne hooldus
      • „Bloat”-i kontroll
      • Autovacuum ja Wraparound-i vältimine
      • Indeksite / tabelite ümberehitamine
      • PostgreSQL-i versiooniuuendused
      • Kasutatavad meetodid: loeng + harjutus
    • 11:00 – 11:15 kohvipaus
    • 11:15 – 12:45 Monitooring
      • Monitooringu erinevad tasemed
      • Logifailide käsitsemine
      • Sisemised meetrikad
      • Tööriistade tutvustus
      • Kasutatavad meetodid: loeng + harjutus
    • 12:45 – 13:30 lõuna
    • 13:30 – 15:00 Päringujõudlus ja indeksid
      • Aeglaste päringute tuvastamine
      • Indekseerimine
      • Eri-otstarbeliste indeksitüüpide tutvustus
      • Päringuplaanide mõjutamine
      • Kasulikud tööriistad
      • Kasutatavad meetodid: loeng + harjutus
    • 15:00 – 15:15 kohvipaus
    • 15:15 – 16:45 Teemad edasijõudnutele
      • SQL erivõimalused ja analüütilised päringud
      • PL/pgSQL funktsioonid
      • Triggerid
      • Keerulisemad rakendusarhitektuurid
      • Kasutatavad meetodid: loeng

Koolituse tulemusena osaleja

  • Teab PostgreSQL andmebaasimootori arhitektuuri, kasutusvaldkondi ja käitamise põhimõisteid
  • Oskab luua, käivitada ja konfigureerida andmebaasi instantse
  • Oskab tagada andmete permanentsust ehk kasutada varundus ja kõrgkäideldavuse tööriistu
  • Oskab lahendada jõudlusprobleeme
  • Oskab hallata serveri kasutusvõimalusi avardavaid laiendusi

Koolituse käigus toimuvad loengud, millele järgnevad praktilised harjutused läbitud teemaplokkidest saadud uute teadmiste kinnistamiseks. Õppematerjali käsitlemist on võimalik koolitajal kohandada vastavalt kursuse alguses õpilastelt saadud info põhjal erihuvide ja seniste teadmiste kohta. Tulemusi hinnatakse peale igat teoreetilist osa lahendatavate ülesannete kaudu.

Koolitaja:
Ants Aasma
Senior Database Engineer, Andmebaaside koolitaja, konsultant
Ants Aasma omab 10 aastat kogemust rahvusvahelistele suurkorporatsioonidele ja idufirmadele PostgreSQL teenuste pakkumises, alates jõudluse probleemide lahendamisest ja kõrgkäideldavuse tagamisest kuni privaatpilve ehitamise ja andmebaasi mootori parenduste arendamiseni. Koos sellele eelnenud arendaja ja tarkvaraarhitekti tööga on ta kogenud nii andmebaasi lahenduste arendamises kui ka nende opereerimises. Ants on aidanud klientidel ehitada sujuvalt töötavaid andmebaasilahendusi nii autotööstuses, telekommunikatsioonis, pangaduses, kosmosetehnoloogias kui ka mujal.

Koolitushind sisaldab lisaks:

  • õppematerjale;
  • koolitaja konsultatsiooni õpitud teemade kohta e-posti teel pärast koolitust;
  • tunnistust.

Lisaväärtusena pakume:

  • sooje jooke koos küpsistega;
  • värskeid puuvilju

Küsin koolituse kohta lisainfot

Koolitusfirma tutvustus

IT Koolitus on juhtiv info- ja kommunikatsioonitehnoloogia ning IT projektijuhtimise koolitusteenuse pakkuja Baltikumis. Loen koolitusfirma kohta veel...

Osalen koolitusel

PostgreSQL andmebaaside administreerimine

NB! Hetkel ei ole koolitusel aktiivset toimumisaega.
Kui soovid, et teavitaksime Sind, kui see või mõni sarnane koolitus taas toimumas on, siis palun jäta meile oma kontaktandmed ja täpsem soov.
Soovin teavitust kuni kuu jooksul.