Kurs PostgreSQL für Adminstratoren und Entwickler: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Stefan (Diskussion | Beiträge) |
K (Move page script verschob die Seite Broken/Kurs PostgreSQL f\xfcr Adminstratoren und Entwickler nach Kurs PostgreSQL für Adminstratoren und Entwickler) |
||
| (18 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Kurs für das IGE vom August/September 2012 von Susanne Ebrecht und Stefan Keller. | |||
== Programm | Siehe auch [[PostgreSQL Workshop Workshop-Tage 2012]] und [[GIS-Kurse]]. | ||
== 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. | ||
Tag 1 (SK): | |||
# Einführung (inkl. Virtual Image), Geschichte, Vergleich | |||
# System | |||
## Systemanforderungen, Versionen | |||
## Hinweise zur Installation unter Windows und Linux | |||
## Hilfe finden | |||
# DB-Clients | |||
## Überblick pgAdmin, psql, phpPgAdmin, weitere | |||
## Administration inkl. Systemarchitektur | |||
## Daten-Import und -Export | |||
## Übung Daten importieren | |||
# Datentypen, u.a. mit Arrays und XML | |||
# SQL Syntax, Anfragen | |||
## Übung SQL Basics mit Movies DB | |||
## Übung Window Funktionen und CTE | |||
# Views, Rules und Triggers | |||
# Funktionen, Stored Procedures, Operatoren | |||
# Serverseitige Sprachen: Pl/PgSQL etc. | |||
## Übung Eigene Stored Procedure schreiben | |||
# Extensions | |||
## Überblick | |||
## Übung hstore | |||
## Übung Fuzzy String Matching | |||
## Übung Volltextsuche in grossen Datenmengen von Sprachdokumenten | |||
Tag 2 (SE): | |||
# Benutzerverwaltung: Authentifizierung, Privilegien | |||
# Client / Server | |||
# Datenstrukturen / Datenverwaltung | |||
# Schreib- und Leseverwaltung | |||
# Tuning: Linux, Arbeitsspeicher, Konfiguration | |||
# Verwaltung | |||
## Indexverwaltung | |||
## Prozessverwaltung, Clustermanagement | |||
## Multiversion Concurrency Control (MVCC) | |||
## Wartung, Vacuum und Analyze | |||
# Statistiken | |||
# Monitoring | |||
# Locking | |||
# Planer und Optimizer | |||
# Partitionierung | |||
# Backup und Recovery | |||
## Logisch/Physikalisch | |||
## Übung zu Backup / Recovery | |||
# Transaktionslogverwaltung | |||
# Replikation | |||
## Streaming Based Replication | |||
## Trigger Based Replication | |||
# Connection Pooling | |||
== PostgreSQL Extensions == | == PostgreSQL Extensions == | ||
* Hierarchische Aufzähltypen (Extension ltree) | * Hierarchische Aufzähltypen (Extension 'ltree') | ||
* Key-Value-Pairs/Assoziative Arrays Extension hstore) | * Key-Value-Pairs/Assoziative Arrays (Extension 'hstore') | ||
* Geometry und | * Räumliche Datenypen, v.a. Geometry und Geography (Extension 'postgis') | ||
* Fuzzy String Match (Extensions tsearch | |||
* Foreign | 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 ?) | |||
Aktuelle Version vom 15. November 2024, 08:22 Uhr
Kurs für das IGE vom August/September 2012 von Susanne Ebrecht und Stefan Keller.
Siehe auch PostgreSQL Workshop Workshop-Tage 2012 und GIS-Kurse.
Programm
Grössere Übungen sind separate Programmpunkte unten. Kleinere Übungen werden direkt eingestreut und hier nur am Rande erwähnt.
Tag 1 (SK):
- Einführung (inkl. Virtual Image), Geschichte, Vergleich
- System
- Systemanforderungen, Versionen
- Hinweise zur Installation unter Windows und Linux
- Hilfe finden
- DB-Clients
- Überblick pgAdmin, psql, phpPgAdmin, weitere
- Administration inkl. Systemarchitektur
- Daten-Import und -Export
- Übung Daten importieren
- Datentypen, u.a. mit Arrays und XML
- SQL Syntax, Anfragen
- Übung SQL Basics mit Movies DB
- Übung Window Funktionen und CTE
- Views, Rules und Triggers
- Funktionen, Stored Procedures, Operatoren
- Serverseitige Sprachen: Pl/PgSQL etc.
- Übung Eigene Stored Procedure schreiben
- Extensions
- Überblick
- Übung hstore
- Übung Fuzzy String Matching
- Übung Volltextsuche in grossen Datenmengen von Sprachdokumenten
Tag 2 (SE):
- Benutzerverwaltung: Authentifizierung, Privilegien
- Client / Server
- Datenstrukturen / Datenverwaltung
- Schreib- und Leseverwaltung
- Tuning: Linux, Arbeitsspeicher, Konfiguration
- Verwaltung
- Indexverwaltung
- Prozessverwaltung, Clustermanagement
- Multiversion Concurrency Control (MVCC)
- Wartung, Vacuum und Analyze
- Statistiken
- Monitoring
- Locking
- Planer und Optimizer
- Partitionierung
- Backup und Recovery
- Logisch/Physikalisch
- Übung zu Backup / Recovery
- Transaktionslogverwaltung
- Replikation
- Streaming Based Replication
- Trigger Based Replication
- Connection Pooling
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 ?)