|
<< Firebird Datenbanküberprüfung | Index | Online Replikation & Clustering >> Datenbankreplikation und Clustering![]() für Firebird und InterBase Datenbanken Neu! Online Workshop:
DB Replikation und Clustering ![]()
Firebird Datenbank Replikation und ClusteringAutomatisieren Sie ihren Datenaustaustausch
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. Inhalt Im Rahmen der Replikationsschulung wird auf Basis des Interbase/Firebird 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 Implementation 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 Transaktionslog 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 das 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. Ablauf Am ersten Tag werden die technische Grundlagen vermittelt, um die Datenbank anzupassen und notwendige Skripte zu erstellen zu können. Am zweiten Tag werden dann die technischen Details verfeinert. Die Distribution der Daten zwischen den Replikationspartnern wird technisch optimiert, so das auch eine Offline Replikation mit geringer Bandbreite möglich und performant ist. 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. Schulungsort Schulungszentrum der IBExpert KG, Oldenburger Str 233, 26203 Wardenburg - Anfahrt Anmeldung Bitte kontaktieren Sie uns unter info@ibexpert.com oder faxen Sie uns unser Info-Anforderungsformular oder buchen Sie in unserem Online Shop den aktuellen Workshop im Herbst 2009! << Firebird Datenbanküberprüfung | Index | Online Replikation & Clustering >> |