none
UNterschied Datenbanksysteme und data Warehouse hinsichlich Laden von Daten RRS feed

  • Frage

  • Hallo Leute, seit Tagen quelle ich mich diese Frage für die Klausur zu beantworten, vielleicht habe ich hier falsch gepostet, aber ich wäre dankbar für eure Hilfe:

    also die Frage-->Wie unterscheiden sich herkömliche Datenbanksysteme und Data Warehouse Systeme hinsichtlich des Laden von Daten ins System? Gehen sie besonders auf die Aspekte Transaktionsverwaltung,Änderungsprotokolierung,Integritätsbedingungen, Triggerbehandlung und Leseparallelität ein!

    bitte bitte helfen

    Samstag, 23. Juli 2011 11:20

Antworten

  • Hallo arameous,

    ich finde die Verwendung des Begriffes "Datenbanksysteme" hier etwas ungünstig, den ein DWH ist zunächst einmal auch nur eine Datebank.

    Ich vermute mal es geht eher um den Vergleich von OLTP und DWH. Dazu könntest Du Dir mal zunächst die Konzepte dazu durchlesen, z.B. bei Wikipedia Online Transaction Processing und Data Warehouse, daraus sollten schon die Unterschiede klar werden.

    Kurz gefasst: Bei OLTP verwendet man beim Schreiben von Daten Transaktionen, über Foreign Key Constrainst wird die referenzielle Integrität gewährleistet, Business Logik durch Stored Procedure oder Trigger geregelt.

    Bei DWH geht es darum, möglichst schnell Massdaten aus den Quelle OLTPs zu übernehmen. Integrität interessiert nur bedingt, die muss bereits die Quelle sicher gestellt haben, explizite Transaktion verwendet man auch nicht, es soll ja schnell gehen und wenn Daten verloren gehen: Man kann sie ja jederzeit aus dem Quell-System erhalten.

    Siehe auch:
    Unterschiede zwischen OLTP-, DWH- und OLAP-Systemen


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    Sonntag, 24. Juli 2011 06:37