Schauen Sie sich diese für weitere Informationen.
Von einem vorherigen Link:
Datenbank
- Wird für die Online-Transaktionsverarbeitung ( OLTP ) verwendet, kann jedoch auch für andere Zwecke wie Data Warehousing verwendet werden. Dies zeichnet die Daten des Benutzers für den Verlauf auf.
- Die Tabellen und Verknüpfungen sind komplex, da sie normalisiert sind (für RDMS ). Dies geschieht, um redundante Daten zu reduzieren und Speicherplatz zu sparen.
- Entität - Relationale Modellierungstechniken werden für das RDMS-Datenbankdesign verwendet.
- Optimiert für den Schreibvorgang.
- Die Leistung von Analyseabfragen ist gering.
Data Warehouse
- Wird für die Online-Analyseverarbeitung ( OLAP ) verwendet. Dadurch werden die historischen Daten für die Benutzer für Geschäftsentscheidungen gelesen.
- Die Tabellen und Verknüpfungen sind einfach, da sie nicht normalisiert sind. Dies geschieht, um die Antwortzeit für analytische Abfragen zu verkürzen.
- Datenmodellierungstechniken werden für das Data Warehouse-Design verwendet.
- Optimiert für Lesevorgänge.
- Hohe Leistung für analytische Abfragen.
- Ist normalerweise eine Datenbank.
Es ist auch wichtig zu beachten, dass Data Warehouses von null auf viele Datenbanken bezogen werden können.
Aus nichttechnischer Sicht: Eine Datenbank ist auf bestimmte Anwendungen oder Anwendungen beschränkt.
Ein Data Warehouse ist ein Datenrepository auf Unternehmensebene. Es wird Daten aus allen / vielen Geschäftsbereichen enthalten. Diese Informationen werden weitergegeben, um ein globales Bild des Geschäfts zu erhalten. Es ist auch wichtig für die Integration zwischen den verschiedenen Geschäftsbereichen.
Aus technischer Sicht: Das Wort "Data Warehouse" wurde nicht anerkannt. Persönlich definiere ich ein Data Warehouse als eine Sammlung von Data Marts. Wenn jeder Datamart aus einer oder mehreren Datenbanken besteht, wobei die Datenbank für einen bestimmten Problemsatz (Anwendung, Datensatz oder Prozess) spezifisch ist.
Einfach ausgedrückt ist eine Datenbank Bestandteil eines Data-Warehouse. Es gibt viele Orte, an denen Sie dieses Konzept untersuchen können. Da es jedoch keine "Definition" gibt, werden Sie bei jeder Antwort, die Sie geben, auf Herausforderungen stoßen.
quelle
Ein Data Warehouse ist ein Datenbanktyp.
Zusätzlich zu dem, was die Leute bereits gesagt haben, handelt es sich bei Data Warehouses in der Regel um OLAP mit Indizes usw., die auf Lesen und nicht auf Schreiben abgestimmt sind, und die Daten werden de-normalisiert / in Formulare umgewandelt, die einfacher zu lesen und zu analysieren sind.
Einige Leute haben gesagt, "Datenbanken" sind die gleichen wie OLTP - das ist nicht wahr. OLTP ist wiederum ein Datenbanktyp.
Andere Arten von "Datenbanken": Textdateien, XML, Excel, CSV ..., Flat Files :-)
quelle
It is a logical subset of Data warehouse, generally based upon business functions.
Der einfachste Weg, dies zu erklären, wäre zu sagen, dass ein Data Warehouse aus mehr als nur einer Datenbank besteht. Eine Datenbank ist eine Sammlung von Daten, die auf irgendeine Weise organisiert sind. Ein Data Warehouse ist jedoch speziell organisiert, um "die Berichterstellung und Analyse zu erleichtern". Dies ist jedoch nicht die ganze Geschichte, da Data Warehousing auch "die Mittel zum Abrufen und Analysieren von Daten, zum Extrahieren, Transformieren und Laden von Daten sowie zum Verwalten des Datenwörterbuchs enthält, die ebenfalls als wesentliche Komponenten eines Data Warehousing-Systems angesehen werden".
Data Warehouse
quelle
Datenbank : - OLTP (Online-Transaktionsprozess)
Datawarehouse
quelle
Data Warehouse vs Database: Ein Data Warehouse wurde speziell für die Datenanalyse entwickelt. Dabei werden große Datenmengen gelesen, um die Beziehungen und Trends in den Daten zu verstehen. Eine Datenbank wird zum Erfassen und Speichern von Daten verwendet, z. B. zum Aufzeichnen von Details einer Transaktion.
Data Warehouse: Geeignete Workloads - Analyse, Berichterstellung, Big Data. Datenquelle - Daten, die aus vielen Quellen gesammelt und normalisiert wurden. Datenerfassung - Massenschreibvorgänge werden normalerweise nach einem festgelegten Stapelzeitplan ausgeführt. Datennormalisierung - Denormalisierte Schemata, z. B. das Sternschema oder das Schneeflockenschema. Datenspeicherung - Optimiert für einfachen Zugriff und schnelle Abfrage. Leistung mit Spaltenspeicher. Datenzugriff - Optimiert, um E / A zu minimieren und den Datendurchsatz zu maximieren.
Transaktionsdatenbank: Geeignete Workloads - Transaktionsverarbeitung. Datenquelle - Daten werden unverändert aus einer einzigen Quelle erfasst, z. B. aus einem Transaktionssystem. Datenerfassung - Optimiert für kontinuierliche Schreibvorgänge, da neue Daten verfügbar sind, um den Transaktionsdurchsatz zu maximieren. Datennormalisierung - Stark normalisierte statische Schemata. Datenspeicherung - Optimiert für hohe Schreibvorgänge in einem einzelnen zeilenorientierten physischen Block. Datenzugriff - Große Mengen kleiner Lesevorgänge.
quelle
Jeder Datenspeicher für die Anwendung verwendet im Allgemeinen die Datenbank. Es kann sich um eine relationale Datenbank oder keine SQL-Datenbanken handeln, die derzeit im Trend liegen.
Data Warehouse ist auch eine Datenbank. Wir können die Data Warehouse-Datenbank als spezialisierte Datenspeicherung für die analytischen Berichtszwecke des Unternehmens aufrufen. Diese Daten werden für wichtige Geschäftsentscheidungen verwendet.
Die organisierten Daten helfen dabei, effektiv zu berichten und Geschäftsentscheidungen zu treffen.
quelle
Datenbank:
Wird für die Online-Transaktionsverarbeitung (OLTP) verwendet.
Data Warehouse:
Wird für die Online-Analyseverarbeitung (OLAP) verwendet.
quelle
Ein Data Warehousing (DW) ist ein Prozess zum Sammeln und Verwalten von Daten aus verschiedenen Quellen, um aussagekräftige Geschäftsinformationen bereitzustellen. Ein Data Warehouse wird normalerweise verwendet, um Geschäftsdaten aus heterogenen Quellen zu verbinden und zu analysieren. Das Data Warehouse ist der Kern des BI-Systems, das für die Datenanalyse und Berichterstellung erstellt wurde.
quelle
Die Quelle für das Data Warehouse kann ein Cluster von Datenbanken sein, da Datenbanken für den Online-Transaktionsprozess verwendet werden, z. B. für die Aufbewahrung der aktuellen Aufzeichnungen. Im Data Warehouse werden jedoch historische Daten gespeichert, die für den Online-Analyseprozess bestimmt sind.
quelle
Ein Data Warehouse ist eine Art Datenstruktur, die normalerweise in einer Datenbank gespeichert ist. Das Data Warehouse bezieht sich auf das Datenmodell und darauf, welche Art von Daten dort gespeichert sind - Daten, die modelliert werden (Datenmodell), um einen analytischen Zweck zu erfüllen.
Eine Datenbank kann als jede Struktur klassifiziert werden, in der Daten gespeichert sind. Traditionell wäre das ein RDBMS wie Oracle, SQL Server oder MySQL. Eine Datenbank kann jedoch auch eine NoSQL-Datenbank wie Apache Cassandra oder ein säulenförmiger MPP wie AWS RedShift sein.
Sie sehen, eine Datenbank ist einfach ein Ort zum Speichern von Daten. Ein Data Warehouse ist eine bestimmte Methode zum Speichern von Daten und dient einem bestimmten Zweck, nämlich der Bereitstellung analytischer Abfragen.
OLTP und OLAP erkennen nicht den Unterschied zwischen einem DW und einer Datenbank. Sowohl OLTP als auch OLAP befinden sich in Datenbanken. Sie speichern Daten nur auf unterschiedliche Weise (unterschiedliche Datenmodellmethoden) und dienen unterschiedlichen Zwecken (OLTP - Aufzeichnen von Transaktionen, optimiert für Aktualisierungen; OLAP - Analysieren von Informationen, optimiert für Lesevorgänge).
quelle
Siehe in einfachen Worten: Dataware -> Riesige Daten für Analytical / Storage / Copy und Analysis. Datenbank -> CRUD-Operation mit häufig verwendeten Daten.
Dataware House ist eine Art Speicher, den Sie nicht täglich verwenden. Die Datenbank ist etwas, mit dem Sie häufig zu tun haben.
Z.B. Wenn wir nach einem Kontoauszug fragen, erhalten wir ihn für die letzten 3/4/6 / weiteren Monate, da er sich in der Datenbank befindet. Wenn Sie mehr als das wollen, wird es im Dataware-Haus gespeichert.
quelle
Beispiel: Ein Haus ist es wert
$100,000
und es wird$1000
pro Jahr geschätzt .Um den aktuellen Hauswert zu verfolgen, verwenden Sie eine Datenbank, da sich der Wert jedes Jahr ändert.
Drei Jahre später könnten Sie den Wert des Hauses sehen, das ist
$103,000.
Um den historischen Hauswert zu verfolgen, würden Sie ein Data Warehouse verwenden, wie der Wert des Hauses sein sollte
quelle