Das Ziel der vorliegenden Projektarbeit ist es, dem Leser einen Überblick über die SAP HANA-Datenbank sowie die In-Memory-Plattform als Ganzes und deren wesentliche Merkmale, Bestandteile und Funktionen zu verschaffen. Dabei soll auch einem Leser, der keinen Bezug zu Datenbanktechnologien hat, anschaulich gemacht werden, wie eine SAP HANA-Datenbank funktioniert, welchem Datenbankmodell es zugrunde liegt und welche Voraussetzungen das System erfüllen muss, damit die SAP HANA-Datenbank in Betrieb genommen werden kann.
Mit der Einführung von Personal Computer ist das digitale Datenaufkommen rasant gestiegen, seien es nun Unternehmensdaten oder Daten, die ihren Ursprung im Internet haben. Daher stehen die Unternehmen vor der großen Herausforderung, die eintreffenden großen Datenmengen effizient zu verarbeiten. Für die die Bewältigung dieser Herausforderung steht der Begriff Big Data. Die klassischen rationalen Datenbanken sind nicht mehr in der Lage, eine so große Datenmenge in Echtzeit zu verarbeiten. Daher müssen andere Ansätze für eine Datenverarbeitung erforscht werden. Durch den Preisverfall für Arbeitsspeicher wurde es für die Unternehmen finanziell möglich, die Server mit einer großen Arbeitsspeichergröße auszustatten, sodass der Datenzugriff auf die Daten nicht mehr über Festplatten stattfinden muss, sondern direkt aus dem Arbeitsspeicher gelesen werden kann. Diese Art der Datenhaltung wird auch In-Memory genannt. Diesen Trend hat auch der weltweit führende Anbieter für Standardsoftware, die SAP, erkannt und eine In-Memory-Datenbank namens SAP HANA entwickelt. Da es eine relativ neue Technologie ist, ist es nicht jedem bekannt, wie sie funktioniert und welche technischen Grundlagen hinter dieser Technologie verborgen sind.
Um den Überblick über SAP HANA In-Memory-Plattform besser darzustellen, ist der Aufbau dieser Projektarbeit in zwei große Teilbereiche aufgeteilt. Zum Verständnis darüber, auf welchen allgemeinen Datenbankmodellen die In-Memory-Technologie und die SAP HANA-Datenbank aufbauen, wird in den ersten Kapiteln der Fokus auf allgemeine Datenbanktechnologien gelegt. Hier werden zum einen die technologischen Grundsätze, aber auch die Geschichte der SAP, das Wie und Warum dargelegt. Der zweite Teil der Arbeit beschreibt die In-Memory-Technologie, die technologischen Wegbereiter für diese sowie den Aufbau einer In-Memory-Datenbank.
Gliederung
ABBILDUNGSVERZEICHNIS
TABELLENVERZEICHNIS
ABKÜRZUNGEN
1 EINFÜHRUNG
1.1 PROBLEMSTELLUNG
1.2 ZIELSETZUNG
1.3 VORGEHENSWEISE
2 GRUNDLAGEN
2.1 UNTERNEHMENSGESCHICHTE
2.2 GESCHICHTE DES SAP ERP-SYSTEMS
3 DATENBANKMODELLE
3.1 RELATIONALE DATENBANKEN
3.1.1 GESCHICHTE
3.1.2 BEGRIFFSDEFINITION
3.1.3 TECHNISCHES FUNKTIONSPRINZIP VON RELATIONALEN DATENBANKEN
3.1.4 GRENZEN VON RELATIONALEN DATENBANKEN
3.2 NOSQL-DATENBANKEN
3.2.1 GESCHICHTE
3.2.2 BEGRIFFSDEFINITION
3.2.3 TECHNISCHES FUNKTIONSPRINZIP VON NOSQL-DATENBANKEN
3.2.4 SPALTENORIENTIERTE DATENBANKEN
3.3 KONSISTENZMODELLE
3.3.1 GRUNDLAGEN DER KONSISTENZMODELLE
3.3.2 DAS CAP-THEOREM
3.3.3 STARKES KONSISTENZMODELL
3.3.4 SCHWACHES KONSISTENZMODELL
3.3.5 MULTI VERSION CONCURRENCY CONTROL
3.4 SAP HANA IST EINE NEWSQL
4 IN-MEMORY DATENBANK
4.1 WEGBEREITER FÜR IN-MEMORY-DATENBANKEN
4.1.1 ZUGRIFFSZEITEN
4.1.2 MULTI-CORE-ARCHITEKTUR
4.1.3 64-BIT-ARCHITEKTUR UND HAUPTSPEICHERKOSTEN
4.2 FUNKTIONSWEISE EINER IN-MEMORY-DATENBANK AM BEISPIEL SANSSOUCIDB
4.2.1 DATENORGANISATION UND -ZUGRIFF
4.2.2 AKTIVE UND NICHT AKTIVE DATEN
4.2.3 FEHLERTOLERANZ UND VERHALTEN IM FEHLERFALL
4.2.4 ARCHITEKTURSCHEMA SANSSOUCIDB
5 SAP HANA
5.1 EINFÜHRUNG IN DIE HANA DATENBANK
5.2 SAP HANA DATENBANKARCHITEKTUR
5.3 TECHNISCHE VORAUSSETZUNGEN FÜR SAP HANA
6 FAZIT
LITERATURVERZEICHNIS
GEDRUCKTE QUELLEN
INTERNETQUELLEN
- Arbeit zitieren
- Andreas Markstädter (Autor:in), 2017, Datenverarbeitung mit der SAP HANA In-Memory-Plattform der SAP, München, GRIN Verlag, https://www.grin.com/document/448968
-
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen.