Zuhause Persönliche Finanzen Die Schaffung von handhabbaren Big Data Strukturen - Dummies

Die Schaffung von handhabbaren Big Data Strukturen - Dummies

Video: SCP-165 Creeping, hungry Sands of Tule | keter | carnivorous / swarm 2025

Video: SCP-165 Creeping, hungry Sands of Tule | keter | carnivorous / swarm 2025
Anonim

Als die Datenverarbeitung in den kommerziellen Markt einstieg, wurden Daten in flachen Dateien gespeichert, die keine Struktur auferlegten. Big Data erfordert heute überschaubare Datenstrukturen. Wenn Unternehmen ein detailliertes Verständnis über Kunden erlangen mussten, mussten sie Brute-Force-Methoden anwenden, einschließlich sehr detaillierter Programmiermodelle, um einen gewissen Wert zu schaffen.

Später in den 1970er Jahren änderten sich die Dinge mit der Erfindung des relationalen Datenmodells und des relationalen Datenbankmanagementsystems (RDBMS), das eine Struktur und eine Methode zur Leistungsverbesserung auferlegte. Am wichtigsten ist, dass das relationale Modell einen Abstraktionsgrad hinzugefügt hat, so dass es für Programmierer einfacher war, die wachsenden Geschäftsanforderungen zu erfüllen, um Werte aus Daten zu extrahieren.

Das relationale Modell bot ein Ökosystem von Werkzeugen einer großen Anzahl aufstrebender Softwareunternehmen. Sie erfüllte den wachsenden Bedarf, Unternehmen dabei zu unterstützen, ihre Daten besser zu organisieren und Transaktionen von einer Region zur anderen zu vergleichen.

Darüber hinaus half es Unternehmensmanagern, die Informationen wie Bestände prüfen und mit Kundenbestellinformationen vergleichen zu können. Aus dieser explodierenden Nachfrage nach Antworten ergab sich jedoch ein Problem: Die Aufbewahrung dieser wachsenden Datenmenge war kostspielig und der Zugriff darauf war langsam. Was die Sache noch schlimmer machte, war die Tatsache, dass viele Daten dupliziert wurden und der tatsächliche Geschäftswert dieser Daten schwer zu messen war.

Als das Datenvolumen, das die Organisationen verwalten mussten, außer Kontrolle geriet, bot das Data Warehouse eine Lösung. Das Data Warehouse ermöglichte es der IT-Organisation, eine Untermenge der gespeicherten Daten auszuwählen, sodass es für das Unternehmen leichter war, Einblicke zu gewinnen.

Das Data Warehouse sollte Unternehmen dabei unterstützen, mit immer größeren Mengen an strukturierten Daten umzugehen, die sie analysieren mussten, indem sie das Volumen der Daten auf ein kleineres und auf einen bestimmten Geschäftsbereich konzentriertes Datenvolumen reduzieren. Es erfüllte die Notwendigkeit, betriebliche Entscheidungsunterstützung und Entscheidungsunterstützung zu trennen - aus Leistungsgründen.

In Lagern werden häufig Daten aus früheren Jahren gespeichert, um die organisatorische Leistung zu verstehen, Trends zu erkennen und Verhaltensmuster aufzudecken. Es stellte außerdem eine integrierte Informationsquelle aus verschiedenen Datenquellen bereit, die für die Analyse verwendet werden konnten. Heute können sowohl Content-Management-Systeme als auch Data-Warehouses die Vorteile der Skalierbarkeit von Hardware, Virtualisierungstechnologien und die Möglichkeit nutzen, integrierte Hard- und Softwaresysteme zu erstellen.

Manchmal waren diese Data Warehouses selbst zu komplex und groß und boten nicht die Geschwindigkeit und Agilität, die das Unternehmen benötigte. Die Antwort war eine weitere Verfeinerung der Daten, die über Data Marts verwaltet werden. Diese Data Marts konzentrierten sich auf bestimmte geschäftliche Probleme und unterstützten die Geschäftsanforderungen für schnelle Abfragen. Das Warehouse wurde entwickelt, um aufkommende Technologien wie integrierte Systeme und Datenanwendungen zu unterstützen.

Data Warehouses und Data Marts lösten viele Probleme für Unternehmen, die eine einheitliche Methode zur Verwaltung massiver Transaktionsdaten benötigen. Wenn es jedoch darum ging, große Mengen unstrukturierter oder halbstrukturierter Daten zu verwalten, konnte sich das Warehouse nicht genügend weiterentwickeln, um den sich ändernden Anforderungen gerecht zu werden.

Um die Angelegenheit zu komplizieren, werden Data Warehouses in der Regel in Batch-Intervallen, in der Regel wöchentlich oder täglich, gefüttert. Das ist gut für Planung, Finanzberichte und traditionelle Marketingkampagnen, aber zu langsam für zunehmend Echtzeit-Geschäfts- und Verbraucherumgebungen.

Wie könnten Unternehmen ihre traditionellen Datenmanagement-Ansätze umsetzen, um das wachsende Volumen unstrukturierter Datenelemente zu bewältigen? Die Lösung trat nicht über Nacht auf. Als Unternehmen begannen, unstrukturierte Daten zu speichern, fügten die Anbieter Fähigkeiten wie BLOBs (binary large objects) hinzu.

Im Wesentlichen würde ein unstrukturiertes Datenelement in einer relationalen Datenbank als ein zusammenhängender Datenblock gespeichert werden. Dieses Objekt könnte beschriftet sein, aber Sie konnten nicht sehen, was sich in diesem Objekt befand. Es war klar, dass dies nicht die sich ändernden Kunden- oder Geschäftsanforderungen lösen würde.

Geben Sie das Objektdatenbank-Verwaltungssystem (ODBMS) ein. Die Objektdatenbank hat das BLOB als adressierbaren Satz von Stücken gespeichert, so dass Sie sehen konnten, was sich dort befand. Anders als das BLOB, das eine unabhängige Einheit war, die an eine traditionelle relationale Datenbank angehängt war, bot die Objektdatenbank einen einheitlichen Ansatz für den Umgang mit unstrukturierten Daten.

Objektdatenbanken enthalten eine Programmiersprache und eine Struktur für die Datenelemente, so dass es einfacher ist, verschiedene Datenobjekte ohne Programmierung und komplexe Verknüpfungen zu manipulieren. Die Objektdatenbanken führten ein neues Innovationsniveau ein, das zur zweiten Welle des Datenmanagements führte.

Die Schaffung von handhabbaren Big Data Strukturen - Dummies

Die Wahl des Herausgebers

Wie man Dateien in C ++ kopiert - Dummies

Wie man Dateien in C ++ kopiert - Dummies

Ah, eine Datei kopieren - etwas so einfaches, es passiert alles Zeit. Kopiere diese Datei dorthin; Kopieren Sie diese Datei hier. Aber was genau passiert, wenn Sie eine Datei kopieren? Sie erstellen tatsächlich eine neue Datei und füllen diese mit dem gleichen Inhalt wie die Originaldatei. Und wie machst du das? Nun, ...

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Wenn Sie ein Verzeichnis erstellen möchten, können Sie das MKdir Funktion. Wenn die Funktion das Verzeichnis für Sie erstellen kann, gibt sie eine 0 zurück. Andernfalls wird ein Wert ungleich Null zurückgegeben. (Wenn Sie es ausführen, erhalten Sie eine -1, aber Ihre beste Wette - immer - ist es, gegen 0 zu testen.) Hier ist einige ...

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Mit einer mathematischen Vorlage erstellt, die man normalerweise benötigt Zugriff auf eine Vielzahl von Berechnungen, aber nur jeweils eine oder zwei dieser Berechnungen. Zum Beispiel, wenn jemand Ihre Hypothek berechnet, muss er die Amortisationsrechnung nicht kennen. Die Person kann jedoch die Amortisationsberechnung benötigen, wenn Sie mit ...

Die Wahl des Herausgebers

ASVAB: Lesen für die Studie - Dummies

ASVAB: Lesen für die Studie - Dummies

Lesen für die Zwecke des Studiums der ASVAB ist eine andere Art des Lesens. Leseverständnis erfordert nur, dass Sie Informationen lange genug im Kurzzeitgedächtnis speichern, um einige Sekunden später eine Frage zu beantworten. Zum Lesen für die Zwecke des Studiums müssen Sie wichtige Informationen in Ihr Langzeitgedächtnis einpflegen - ...

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

Als wäre Algebra nicht anspruchsvoll genug, einige Fragen zur Der Subtest Mathematik auf dem ASVAB wird auch eine Ungleichheit einwerfen - nur um sicherzustellen, dass Sie aufmerksam sind. Wie erkennst du eine Ungleichheit? Halten Sie Ausschau nach Fragen mit mehr als oder weniger als Symbolen oder nach Graphen, die eine Zahlenlinie mit einem ...

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

Der Subtest Mathematikwissen auf dem ASVAB wird Fragen beinhalten, die Sie fragen mit Teilen eines Ganzen oder Fraktionen arbeiten. Diese Fragen können das Multiplizieren, Dividieren, Addieren, Subtrahieren und Konvertieren von Brüchen beinhalten, ähnlich den folgenden Übungsfragen. Übungsfragen Welche Fraktionen sind nicht gleichwertig? Gegeben einfach den Ausdruck. Antworten und Erklärungen Das richtige ...

Die Wahl des Herausgebers

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Adobe besitzt sowohl Flash als auch Dreamweaver Daher finden Sie großartige Unterstützung für Flash-Dateien in Dreamweaver. Das Dialogfeld "FLV einfügen" erleichtert das Festlegen von Parametern für Flash. Dreamweaver erkennt sogar automatisch die Größe von Flash-Videodateien. Sie können Flash auch zum Erstellen und Einfügen von Audiodateien verwenden, wobei nur der Player angezeigt wird.

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Dreamweaver bietet Werkzeuge zum Erstellen von Bildern Einstellungen, einschließlich der Helligkeit und des Kontrastes. Durch die Anpassung der Bildhelligkeit können Sie die Gesamtlichtmenge in einem Bild ändern. Kontrast steuert den Unterschied zwischen hellen und dunklen Bereichen eines Bildes. Wenn Sie die Dreamweaver-Bearbeitungswerkzeuge verwenden, wird das Bild dauerhaft geändert, wenn die Seite ...

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Wenn Sie Ihrer Website ein Bild hinzufügen, erscheint anfangs fast magisch, weil der Prozess mit Dreamweaver so einfach ist. Die Herausforderung bei Webgrafiken besteht darin, sie nicht zu Ihren Seiten hinzuzufügen, sondern gut aussehende Bilder zu erstellen, die schnell im Browser Ihres Viewers geladen werden. Sie benötigen ein anderes Programm wie Photoshop, Photoshop Elements oder Fireworks, um ...