Abfragestrategien in verteilten Systemen

Slides:



Advertisements
Ähnliche Präsentationen
Einführung "Datenbanksysteme"
Advertisements

Seminar Service Aspects in ad-hoc and P2P networks Database functionality in P2P-networks von Thorsten Weiberg.
Folien 2-5, 7-8 © Prof. Dr. Manfred Rössle (FH Aalen)
(structured query language)
2. DB-API: Programmierschnittstellen zu Datenbanken
Erstellung von Datenprojekten (*.adp)
Datenbanken I (0,*) Produkt 3 Karczewski Datenbanken I.
Anfrage-Optimierung und -Bearbeitung in Verteilten DBMS
FH-Hof DBS II: Übersicht über die Vorlesung Richard Göbel.
MySQL Der Einstieg.
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Übung Datenbanksysteme SQL-Anfragen (2)
Seminar: Verteilte Datenbanken
Einführung Dateisystem <-> Datenbanksystem
Fachbereich Mathematik/Informatik Universität Osnabrück
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Cursor-Konzept u Zugriff auf Mengen von Ergebnistupeln u In SQLJ Iteratoren u Vergleichbar.
Einführung und Überblick
Rechnernetze und verteilte Systeme (BSRvS II)
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Requiline Seminar Bassem Ben Helal. Inhalt Motivation Kernfunktionalitäten Architektur Hierarchie Typen Abhängigkeiten Variabilitätspunkte Produktkonfiguration.
Datenbanken Mehr als Tabellen.
Datenbanken Mehr als Tabellen. Datenbank Abfragen mit SQL: Eine Tabelle filtern Tabellen realer Datenbanken können sehr viele Informationen speichern:
EXPLAIN PLAN - Erste Schritte April 2004EXPLAIN PLAN2 Was fehlt noch? Konkretes Beispiel für einen Plan.
SQL Server 2005 CLR-Integration
Interoperable Informationssysteme - 1 Klemens Böhm Systeme 4: Query Processing in heterogenen Umgebungen.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
XML-Query. Übersicht Was ist XML-Query? Vergleich RDB XML-Dokument Syntaktisches und Use-Cases Kritik und Diskussion.
SQL Überblick Abfragen aus einer Tabelle
WS 2011/12 Datenbanksysteme Mi 15:15 – 16:45 R Vorlesung #9 Physische Datenorganisation.
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #8 SQL (Teil 5)
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #7 SQL (Teil 4)
Allgemeines zu Datenbanken
Replikation und Synchronisation
Relationale Algebra Vortrag am © 2007 Daniel Birkholz.
Aggregatsfunktion SQL = Structured Query Language.
Vorlesung #10 Physische Datenorganisation
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Microsoft Query installieren Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie.
MTS Microsoft Transaction Server Martin Basziszta
Erste Einführung in SQL
Structured Query Language
Eike Schallehn, Martin Endig
Eike Schallehn, Martin Endig
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Partner Präsentation Interaktives Planen in der Fertigung.
ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE.
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #8 SQL (Teil 5)
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Marktanteile RDBS Deutschland ,9% 9,5% 4,4% 4,7% 23,8% 7,7% Quelle: Dataquest Oracle.
Exotisches SQL Author: Sven Weller.
© 2003, Rudolf Jansen Einsatz der XML-Features der Oracle 9i DB zur Systemintegration Rudolf Jansen Freiberuflicher Entwickler und Autor
Oracle Exadata und HP Oracle Database Machine © 2008 Oracle Corporation – Proprietary and Confidential Alfred Schlaucher (Oracle Data Warehouse) EXTREME.
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
IS: Datenbanken, © Till Hänisch 2000 Einführung Worüber reden wir hier eigentlich ?
Robotron – Titel der Präsentation Olaf Nowatzki Dresden,
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
SQL Join.
SQL Query Performance Monitoring und Analyse [DE]
Excel-Berichte erstellen und verteilen
Indexierung Oracle: indexes Indexierung.
Einführung "Datenbanksysteme"
Stream-Verwaltung mit konventionellen Datenbanksystemen
Von Oracle Reports zum BI Publisher
Von Wietlisbach, Lenzin und Winter
Abschlussvortrag Diplomarbeit Daniel Weber
SOFTWARE- UND WEB-LÖSUNGEN
Datenbanken
 Präsentation transkript:

Abfragestrategien in verteilten Systemen

Niels-Chr. Möller-Freuck Themenüberblick Klassische Datenbanksysteme Verteilte Homogene DBMS Verteilte Heterogene DBMS 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck Query Verarbeitung Konzepte in Client-Server DBMS Tabellenspeicherung Indizierung der Tabellen Zugriff auf Daten Execution Plans 23.02.2019 Niels-Chr. Möller-Freuck

Verteilte Homogene DBMS Datenbank-Katalog Abwägung Ressourcenkonsum Abschätzen der Kommunikationskosten Lokalisieren von Operationen 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck Datenbank Katalog Zentral Vollredundant Clusterkatalog Verteilte Kataloge 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck Kostenberechnung Ressourcenkonsum Antwortzeitverhalten Kommunikationskosten Leerer Ergenismengen JOIN JOIN JOIN A B C D JOIN RECEIVE RECEIVE SEND SEND JOIN JOIN A B C D 23.02.2019 Niels-Chr. Möller-Freuck

Verteilte Operationen Verteilter Join Verteilter Semi-Join Hashfilter-Join Loop-Join Top- und Base Operationen (STOP) 23.02.2019 Niels-Chr. Möller-Freuck

Verteilte Operationen Select a.PersNr, a.AngName from Angest a join Angest b on a.AbtNr = b.AbtNr and b.MgrPersNr = 5822 And a.Gehalt > 5000 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck Semi Joins 23.02.2019 Niels-Chr. Möller-Freuck

Verteilte Heterogene DBMS Förderierungsdienst Wrapperdienste Heterogene Datensysteme 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck MOCHA Projekt 23.02.2019 Niels-Chr. Möller-Freuck

Niels-Chr. Möller-Freuck Literaturliste Gunter Saake, Andreas Heuer, Kai-Uwe Sattler, Datenbanken, ISBN 3-8266-1438-0 Kalen Delaney, Ron Soukup, Inside Microsoft SQL Server 2000, ISBN 3-86063-619-7 Donald Kossmann, The State of the Art in Distributed Query Processing MOCHA Self Extensible Database Middleware, http://www.cs.umd.edu/projects/mocha/mocha.html Christopher Lawson, Oracle Performance Tuning, ISBN 1-904347-01-0 23.02.2019 Niels-Chr. Möller-Freuck