Recent Changes - Search:



edit SideBar

<< Replikation & Clustering | Index | Firebird und PHP >>

Neu! Online Workshop:

DB Replikation und Clustering
für Firebird und InterBase® Datenbanken
- 10 Std. Videoaufzeichnungen - 120 Min. Hotline zum Workshop
- lizenzfreie Weitergabe der Skripte mit Ihrer Software...


IBExpert Online Workshop:

Datenbankreplikation und Clustering für Firebird und InterBase® Datenbanken

Im Rahmen unseres Online Workshops bekommen Sie folgende Bestandteile:

  • 10 Stunden Videoaufzeichnung unseres Replikationsworkshops im avi Format
  • 2 Stunden Hotline für persönliche Nachfragen bei Holger Klemt
  • Datenbankstrukturen und Scripte für Firebird mit folgenden Features
    • Online Replikation (Cluster, Filialanbindung)
    • Offline Replikation (z.B. Laptops)
  • Unidirektionale Replikation
    • Master-Slave
  • Bidirektionale Replikation
    • Master-Master
    • Multi-Master
      • Sternreplikation
      • Netzreplikation
      • Ringreplikation
  • Lizenfreie Weitergabe sämtlicher Scripte zusammen mit Ihrer Software
  • Vollständiger Quellcode
  • Hinweise zum Einsatz mit verschiedenen Strukturen

Dieser Workshop richtet sich an Software-Häuser und Programmierer, die mit Ihrer vorhandenen Firebird Datenbank mittels Replikationstechniken an verschiedenen Standorten arbeiten müssen, oder die eine größere Stabilität und Skalierbarkeit des Systems für eine größere Anzahl an Benutzern benötigen. Im Gegensatz zum klassischen Workshop bietet Ihnen der Online Workshop einen Zugriff auf die kompletten Quellcodes sowie sämtliche Schulungsvideos zu diesem Thema.

Inhalt

Der Inhalt basiert auf dem Workshop Firebird Datenbank Replikation und Clustering. Die Videoaufzeichung entstand im Dezember 2009.

Im Rahmen der Replikationsschulung wird auf Basis des Firebird/InterBase® Servers und verschiedener IBEBlock Skripte eine Datenbank replikationsfähig gemacht. Für diese Erweiterung werden wahlweise eigene Replikations ID Felder benutzt oder (sofern vorhanden) ein 64 Bit Integer Primärschlüssel. Die Implementierung erfolgt auf Basis eines Transaktionslogs auf Trigger-Basis. Der Austausch der Daten zwischen den beteiligten Replikationsservern erfolgt durch ein IBEBlock Skript.

Das Transaktionslog berücksichtig neben den Standarddatentypen auch Blobs. Das implementierte Transaktionsprotokoll wird gemeinsam mit den Schulungsteilnehmern erarbeitet. Damit kann der Teilnehmer bei Bedarf später erforderliche Änderungen selbst umsetzen, weil die gesamten internen Prozesse und Konzepte bekannt sind und Anpassungen auch ohne externe Hilfe implementiert werden können.

Die Replikation arbeitet bidirektional, d.h. in einem Cluster können mehrere Rechner schreibend und lesend benutzt werden. Weiterhin kann die Replikation auch über verschiedene Standorte in definierten Intervallen durchgeführt werden. Durch ergänzende Änderungen an den Prozeduren und Triggern kann auch eine teilweise Replikation erfolgen, das heisst bestimmte User oder Gruppen bekommen nur Teilmengen auf Tabellen- oder Satzebene übertragen.

Die gesamte Replikation kann mit mehreren Clients und mehreren Servern arbeiten. Filtertechniken ermöglichen auch eine partielle Datenreplikation. Die Replikation ist teilnehmerübergreifend transaktionssicher. Die Kommunikation kann auf verschiedenen Ebenen komprimiert und verschlüsselt werden. Die gesamte Lösung ist gegenüber dem Client transparent, so dass auf die Anwendungen mit jeder beliebigen Programmiersprache (Delphi, C#, Java, C++, etc. ) zugreifen können.

Es werden verschiedene Einsatzkonzepte vorgestellt: Offline, Online, Failover, Switchover, Stern, Netz, Cluster, Filialen, Laptops, Loadbalancing, partielle und vollständige Replikation, Auditing, Replikationskonflikte, Undo, Redo, etc. Eine Pushreplikation der Daten an eine andere Plattform (z.B. Oracle oder MSSQL) wird im Rahmen des Workshops ebenfalls vorgestellt.

Voraussetzungen

Voraussetzungen für die Teilnehmer sind grundlegende InterBase® bzw. Firebird Datenbankkenntnisse sowie Kenntnisse der Trigger- und Prozedur-Programmierung.

Weitergabe

Der Schulungsteilnehmer kann die Replikationslösung zusammen mit seiner Software beliebig im eigenen Unternehmen oder bei Kunden einsetzen. Es fallen keine zusätzlichen Lizenzkosten an. Die vorgestellte Technologie wird bei mehreren Kunden bereits erfolgreich eingesetzt.

Online Shop

<< Replikation & Clustering | Index | Firebird und PHP >>

Edit - History - Print - Recent Changes - Search
Page last modified on February 08, 2010, at 11:10 AM MEZ