Kurs PostgreSQL für Adminstratoren und Entwickler: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) K (→Programm Tag 1 und Tag 2) |
Stefan (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
Siehe auch [[GIS-Kurse]]. | Siehe auch [[GIS-Kurse]]. | ||
− | == Programm | + | == Programm == |
Grössere Übungen sind separate Programmpunkte unten. Kleinere Übungen werden direkt eingestreut und hier nur am Rande erwähnt. | Grössere Übungen sind separate Programmpunkte unten. Kleinere Übungen werden direkt eingestreut und hier nur am Rande erwähnt. | ||
− | + | # Einführung (inkl. Virtual Image), Geschichte, Vergleich (SK) | |
− | + | # System (SK) | |
− | + | ## Systemanforderungen, Versionen | |
− | + | ## Hinweise zur Installation unter Windows und Linux | |
− | + | ## Hilfe finden | |
− | + | # DB-Clients (SK) | |
− | + | ## Überblick pgAdmin, psql, phpPgAdmin, weitere | |
− | + | ## Administration inkl. Systemarchitektur | |
− | + | # Daten-Import und -Export (SK) | |
− | + | ## Übung Daten importieren | |
− | + | # Datentypen, u.a. mit Arrays und XML (SK) | |
− | + | # SQL Syntax, Anfragen (SK) | |
− | + | ## Übung SQL Basics mit Movies DB (SK) | |
− | + | ## Übung Window Funktionen und CTE | |
− | + | # Views, Rules und Triggers (SK) | |
− | + | # Funktionen, Stored Procedures, Operatoren (SK) | |
− | + | # Serverseitige Sprachen: Pl/PgSQL etc. (SK) | |
− | + | ## Übung Eigene Stored Procedure schreiben | |
− | + | # Extensions (SK) | |
− | + | ## Überblick | |
− | + | ## Übung hstore | |
− | + | ## Übung Fuzzy String Matching | |
− | + | ## Übung Volltextsuche in grossen Datenmengen von Sprachdokumenten | |
+ | |||
+ | # Benutzerverwaltung: Authentifizierung, Privilegien (AF) | ||
+ | # Client / Server (AF) | ||
+ | # Datenstrukturen / Datenverwaltung (AF) | ||
+ | # Schreib- und Leseverwaltung (AF) | ||
+ | # Tuning: Linux, Arbeitsspeicher, Konfiguration (AF) | ||
+ | # Prozessverwaltung, Clustermanagement (AF) | ||
+ | # Multiversion Concurrency Control (MVCC) (AF) | ||
+ | # Wartung, Vacuum und Analyze (AF) | ||
+ | # Statistiken (AF) | ||
+ | # Monitoring (AF) | ||
+ | # Indexverwaltung (AF) | ||
+ | # [s]Locking (AF) | ||
+ | # Planer und Optimizer (AF) | ||
+ | # Partitionierung (AF) | ||
+ | # Backup und Recovery: Logisch/Physikalisch (AF) | ||
+ | # Übung zu Backup / Recovery | ||
+ | # Transaktionslogverwaltung (AF) | ||
+ | # Replikation: Streaming und Trigger Based Replication (AF) | ||
+ | # Connection Pooling (AF) | ||
== PostgreSQL Extensions == | == PostgreSQL Extensions == |
Version vom 1. September 2012, 15:28 Uhr
Siehe auch GIS-Kurse.
Programm
Grössere Übungen sind separate Programmpunkte unten. Kleinere Übungen werden direkt eingestreut und hier nur am Rande erwähnt.
- Einführung (inkl. Virtual Image), Geschichte, Vergleich (SK)
- System (SK)
- Systemanforderungen, Versionen
- Hinweise zur Installation unter Windows und Linux
- Hilfe finden
- DB-Clients (SK)
- Überblick pgAdmin, psql, phpPgAdmin, weitere
- Administration inkl. Systemarchitektur
- Daten-Import und -Export (SK)
- Übung Daten importieren
- Datentypen, u.a. mit Arrays und XML (SK)
- SQL Syntax, Anfragen (SK)
- Übung SQL Basics mit Movies DB (SK)
- Übung Window Funktionen und CTE
- Views, Rules und Triggers (SK)
- Funktionen, Stored Procedures, Operatoren (SK)
- Serverseitige Sprachen: Pl/PgSQL etc. (SK)
- Übung Eigene Stored Procedure schreiben
- Extensions (SK)
- Überblick
- Übung hstore
- Übung Fuzzy String Matching
- Übung Volltextsuche in grossen Datenmengen von Sprachdokumenten
- Benutzerverwaltung: Authentifizierung, Privilegien (AF)
- Client / Server (AF)
- Datenstrukturen / Datenverwaltung (AF)
- Schreib- und Leseverwaltung (AF)
- Tuning: Linux, Arbeitsspeicher, Konfiguration (AF)
- Prozessverwaltung, Clustermanagement (AF)
- Multiversion Concurrency Control (MVCC) (AF)
- Wartung, Vacuum und Analyze (AF)
- Statistiken (AF)
- Monitoring (AF)
- Indexverwaltung (AF)
- [s]Locking (AF)
- Planer und Optimizer (AF)
- Partitionierung (AF)
- Backup und Recovery: Logisch/Physikalisch (AF)
- Übung zu Backup / Recovery
- Transaktionslogverwaltung (AF)
- Replikation: Streaming und Trigger Based Replication (AF)
- Connection Pooling (AF)
PostgreSQL Extensions
- Hierarchische Aufzähltypen (Extension 'ltree')
- Key-Value-Pairs/Assoziative Arrays (Extension 'hstore')
- Räumliche Datenypen, v.a. Geometry und Geography (Extension 'postgis')
Weitere:
- Temporale Datentypen (Extension 'temporal')
- Fuzzy String Match (Extensions 'fuzzystrmatch', 'pg_trgm', 'tsearch') sowie eingebauter Datentyp 'cube'(?)
- XML (Extension 'xml')
- Foreign Data Wrapper (FDW) (Extension ?)