Architektur von Anwendungssystemen an der Universität Stuttgart

Karteikarten und Zusammenfassungen für Architektur von Anwendungssystemen im Softwaretechnik Studiengang an der Universität Stuttgart in Stuttgart

CitySTADT: Stuttgart

CountryLAND: Deutschland

Kommilitonen im Kurs Architektur von Anwendungssystemen an der Universität Stuttgart erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp.

Schaue jetzt auf StudySmarter nach, welche Lernmaterialien bereits für deine Kurse von deinen Kommilitonen erstellt wurden. Los geht’s!

Kommilitonen im Kurs Architektur von Anwendungssystemen an der Universität Stuttgart erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp.

Schaue jetzt auf StudySmarter nach, welche Lernmaterialien bereits für deine Kurse von deinen Kommilitonen erstellt wurden. Los geht’s!

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Architektur von Anwendungssystemen an der Universität Stuttgart.

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Transaction state

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Abort/Rollback

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Commit

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

ACID Eigenschaften

D:

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

ACID Eigenschaften

I:

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

ACID Eigenschaften

C:

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

ACID Eigenschaften

A:

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Transaction Processing

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Concurrency control schemes

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Concurrent Executions: Benefits

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Probleme einer Transaktion

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Schedules

Beispielhafte Karteikarten für Architektur von Anwendungssystemen an der Universität Stuttgart auf StudySmarter:

Architektur von Anwendungssystemen

Transaction state

Active: Der Initialstatus, die Transaktion ist in diesem Zustand während sie ausgeführt wird

Done: Nach dem das letzte Statement ausgeführt wurde.

Failed: Nach dem Entdeckt wurde, dass die Transaktion nicht normal weitergeführt werden kann

Aborted: Nach dem Rollback der Transaktion und die Ressourcen zu ihrem ursprünglichen Zustand zurückgesetzt wurden

Commited: Nach erfolgreichem Abschluss der Transaktion

Architektur von Anwendungssystemen

Abort/Rollback

Alle Änderungen müssen Rückgängig gemacht werden

Architektur von Anwendungssystemen

Commit

Request to make all effects permanent

Architektur von Anwendungssystemen

ACID Eigenschaften

D:

Durability: Nach erfolgreichem Abschluss einer Transaktion ist das Ergebnis persistent, selbst im Falle einer Systemausfalls

Architektur von Anwendungssystemen

ACID Eigenschaften

I:

Isolation: Nebenläufige Transaktionen beeinflussen sicht nicht gegenseitig, ihre Endergebnisse hängen nicht voneinander ab

Architektur von Anwendungssystemen

ACID Eigenschaften

C:

Consitency: Wenn eine Ressource vor der Transaktion Konsistent war, ist sie dies auch nach der Transaktion

Architektur von Anwendungssystemen

ACID Eigenschaften

A:

Atomicity: Alle Operationen einer Transaktion werden vollständig oder gar nicht ausgeführt

Architektur von Anwendungssystemen

Transaction Processing

Maximieren von:

Durchsatz

Auslastung

Verfügbarkeit

Skalierbarkeit

und 

Minimieren von Response Time

Architektur von Anwendungssystemen

Concurrency control schemes

Mechanismen um Isolation zu erreichen.

Kontrolliert interaktionen zwischen den concurrent Transaktionen um die Konsistenz der darunterliegenden Ressource zu gewährleisten

Architektur von Anwendungssystemen

Concurrent Executions: Benefits

Höherer Durchsatz, mehr Transaktionen per Zeiteinheit

Höhere Nutzung, bessere Auslastung der Ressourcen

Redzuierte Response Time, kurze Nachrichten müssen nicht auf den Abschluss von langen Nachrichten warten

Architektur von Anwendungssystemen

Probleme einer Transaktion

„Recovery“ Ausfälle müssen behandelt werden. z.B. Systemabstürze.

„Concurrency Control“ Gleichzeitige Ausführung von mehreren Transaktionen

Architektur von Anwendungssystemen

Schedules

Sequenz die bestimmt in welcher Reihenfolge nebenläufige Transaktionen ausgeführt werden.

Die Schedule muss aus allen Instruktionen der Transaktionen bestehen

Muss die Reihenfolge bewahren in der die Instruktionen in den individuellen Transaktionen passieren

Gradient

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Architektur von Anwendungssystemen an der Universität Stuttgart zu sehen

Singup Image Singup Image

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Softwaretechnik an der Universität Stuttgart gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Universität Stuttgart Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Architektur von Anwendungssystemen an der Universität Stuttgart oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

d

4.5 /5

d

4.8 /5

So funktioniert's

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus dem Skript.

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback

Nichts für dich dabei?

Kein Problem! Melde dich kostenfrei auf StudySmarter an und erstelle deine individuellen Karteikarten und Zusammenfassungen für deinen Kurs Architektur von Anwendungssystemen an der Universität Stuttgart - so schnell und effizient wie noch nie zuvor.