Kurz und gut - Episode #08 Bitte zur Seite treten: Sessions einer Tabelle entfernen.
Dennis Vinueza
PostgreSQL
Das Problem Ein Kunde hatte neulich die folgende Problemstellung mit PostgreSQL: In bestimmten Intervallen musste eine Tabelle komplett mit truncate geleert und im Abschluss wieder neu befüllt werden. Dabei ist es häufig passiert, dass ein „truncate“-Kommando und damit davon abhängige, weitere Arbeitsschritte hängen geblieben sind. Grund dafür war,...
Weiterlesen
Der neue Mieter: Informix Tenant Migration mit Loopback Replication
Dennis Vinueza
Data Management
Schon seit jeher beinhaltet jede Instanz des Informix Dynamic Servers multiple Datenbanken. Seit Version 12.10 kennt Informix auch Tenant-Datenbanken. Obwohl diese auf den ersten Blick ähnlich zu normalen Datenbanken aussehen, haben sie eine Reihe von Vorteilen:Ressourcen wie Memory- oder CPU-Nutzung einer Tenant-Datenbank lassen sich dynamisch zur...
Weiterlesen
PostgreSQL: Schöner Replizieren mit Log Shipping Standby Server
Dennis Vinueza
Remote Service
PostgreSQL verfügt per se über ein Hochverfügbarkeitsfeature, welches auf dem Prinzip der Datenreplikation über das Transaktionslog basiert. Beim Log Shipping Standby Server werden Daten, je nach gewählter Methode, über die WAL-Segmente bzw. die WAL-Buffer von einem Datenbankcluster auf einen anderen übertragen. Dabei ist zu beachten, dass immer de...
Weiterlesen
Ident-Authentifizierung unter PostgreSQL
Dennis Vinueza
Remote Service
Unter PostgreSQL können mehrere Verfahren zur Authentifizierung eines Users zum Einsatz kommen. Üblicherweise werden interne Datenbank-User zur Authentifizierung am Datenbankcluster verwendet, die über eigene Passwörter verfügen. Eine etwas andere Variante ist die Ident Authentication. Hierbei wird der Name eines Client-Betriebssystembenutzers...
Weiterlesen