ikeep AG Logo
© 2009 ikeep AG
Berner Technopark
Morgenstrasse 129
CH-3018 Bern / Schweiz
+41 31 998 42 80

Impressum / Disclaimer
jpeg triple image 2: red car on street

Langzeitarchivierung von Datenbanken mit CHRONOS

CSP CHRONOS ermöglicht die kontinuierliche und gesetzeskonforme Archivierung relationaler Daten- banken. Archivdaten bleiben dauerhaft verfügbar, auch wenn die produktive Datenbank-Umgebung geändert wird (z.B. Schemaänderungen, neue Produktversionen) oder nicht mehr vorhanden ist.

jpeg image Chronos Life Cycle

CHRONOS bietet alle für die Archivierung nötigen Funktionen über eine einfach zu bedienende Benutzeroberfläche und ermöglicht gut dokumentierte und protokollierte Abläufe bei der Archivierung.

  • Archiv-Management: Archivkonfigurationen für jede angebundene Datenbank — Konnektivität, Archivierungsumfang, Archiv-Jobs (Zeitsteuerung, Reporting, Monitoring, Fehlermeldungen) — sowie Inventarisierung, Archiv-Revisionen bei Schemäanderungen, Detektion und Beschreibung von syntaktischen und semantischen Schemänderungen, Benutzerverwaltung u.a.
  • Extraktion von vollständigen, referentiell integeren Datensätzen und originalen Metadaten, Indexierung der Archivdaten, Berechnung von MD5-Hashes für jedes Tupel, Löschung oder Markierung der archivierten Daten in der produktiven Datenbank nach erfolgreicher physischer Speicherung im Archiv (z.B. in einer DVD-Jukebox).
  • Speicherung der Archivdaten (inkl. der originalen Metadaten) in einem offenen Archivformat aus komprimierten Text- und XML-Dateien. Anbindung an Hierarchisches Storage Management (z.B. QSTAR HSM und PoINT Jukebox-Management) zur Speicherung auf unveränderbaren Medien (WORM, DVD etc.) oder Magnetbändern. Schnittstelle zu IXOS/LiveLink.
  • Retrieval: Umfangreiche Suchmöglichkeiten (Spalten-orientiert, SQL-Abfragen, Volltext) zum Auffinden und Anzeigen von Archivdaten über einen normalen Web-Browser und unabhängig von jedem DBMS-Produkt. Suchresultate exportieren (Text, MS Excel). Protokollieren von Zugriffen.
  • Import: Archiv-Teildaten (z.B. aus Suchabfragen) mit der originalen Datenstruktur in die produktive Datenbank zurückladen oder in ein anderes DBMS importieren. Automatische Transfor- mationen bei abweichenden Schemata und SQL-Flavors (z.B. produktspezifische Datentypen).

Auch wenn über die Jahre die Betriebsumgebung der produktiven Datenbank erheblich modifiziert wird — Änderungen des Datenbank-Schemas, neue DBMS-Produktversionen, Migration in neue DBMS-Produkte — ermöglicht CHRONOS jederzeit den einheitlichen und konsistenten Zugriff auf sämtliche Archivdaten über alle Archivgenerationen.

Durch die CHRONOS-Skriptsprache können syntaktische und semantische Schema-Änderungen der produktiven Datenbank nachvollzogen werden. Änderungen durch den Wechsel des DBMS-Produkts oder der Produktversion erkennt CHRONOS automatisch durch eine interne Wissensdatenbank mit Produktinformationen. Bei Suchen im Archiv sowie bei Re-Imports von Archivdaten in ein DBMS werden automatisch Transformationen zwischen Schema-Generationen und Produkt-Versionen durchgeführt.

jpeg image Chronos Timeline

Wichtiger Punkt bei diesem einzigartigen Feauture: Es handelt sich um eine reine Virtualisierung. Sie ermöglicht Benutzern den transparenten, einheitlichen Zugriff auf alle Archivdaten über beliebige Schema-Generationen und DBMS-Produktversionen hinweg, ohne dabei aber die Archivdaten selber zu verändern. Diese bleiben immer in ihrer originalen Form, in der sie ursprünglich archiviert wurden.

Der Archivierungsumfang lässt sich durch SQL-Statements exakt definieren. Dabei kann auch nur ein Basiskriterium (für eine einzige Tabelle) definiert werden: CHRONOS identifiziert automatisch alle von diesen Basisdaten abhängigen Tupel in anderen Tabellen und sorgt dafür, dass nur vollständige und referentiell integere Datensätze archiviert werden.

Die Struktur einer produktiven Datenbank, aus der archiviert werden soll, kann durch CHRONOS automatisch erkannt werden (falls Key-Constraints hinterlegt sind) oder durch den Benutzer manuell spezifiziert werden. Vor jeder Ausführung eines Archiv-Jobs wird eine Strukturprüfung durchgeführt, um Änderungen im Schema oder der DBMS-Produktversion seit der letzten Archivierung zu erkennen.

Die Löschung der archivierten Daten in der produktiven Datenbank kann ebenfalls durch CHRONOS erfolgen. Dabei wird auf eine Bestätigung des Speichersystems (HSM, DVD-Jukebox etc.) gewartet, dass die Archivdateien erfolgreich eingelagert wurden. Vor der Löschung wird über MD5 Hashcodes überprüft, dass die Daten in der Datenbank seit der Archivierung nicht mehr verändert wurden.

Alternativ kann CHRONOS die archivierten Daten in der produktiven Datenbank auch nur auf geeignete Weise als archiviert markieren, wonach sie vom Datenbank-Administrator auf eine bevorzugte Weise selber gelöscht werden können.

Mehrere Millionen Datensätze pro Tag können aus einer Datenbank über eine einzige CHRONOS-Instanz archiviert werden, womit sich für die produktive Datenbank-Umgebung erhebliche Kosteneinsparungen bei Hardware und Speicherinfrastruktur realisieren lassen.

CHRONOS hat eine skalierbare Server-Architektur und ist eine reine Java-Anwendung (Java/RMI und J2EE). Die vier Server (Konfiguration, Extraktion, Import, Suche) einer CHRONOS-Installation werden über einen Java-Client administriert, und der Benutzerzugang für die Suche im Archiv erfolgt über einen Web-Server respektive Web-Browser.

Über offene Integrationsschnittstellen (Java RMI und Web Service) lässt sich CHRONOS auch leicht in andere Anwendungen integrieren. Damit ist für Geschäftsanwender eine transparente Nutzung von Archivfunktionen und Archivdaten möglich, ohne direkt mit CHRONOS in Berührung zu kommen.

Weitere Detail-Informationen zu CHRONOS (z.B. Produktversionen und Screenshots) finden Sie auf der CHRONOS-Website des Herstellers CSP sowie in der CHRONOS-Broschüre (PDF)

Haben wir Ihr Interesse geweckt?

ikeep AG vertreibt als Partner des Herstellers CSP (Deutschland) CHRONOS-Lösungen in der Schweiz. Wir bieten Ihnen die effiziente Konzeption, Implementierung und Einführung einer auf Ihre Bedürfnisse zugeschnittenen CHRONOS-Lösung. Kontaktieren Sie uns per Online-Formular oder Telefon / E-Mail.