Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher Begriffe, Modellierung und reale Probleme mit der Oracle InMemory-Technologie
|
|
- Judith Beckenbauer
- vor 6 Jahren
- Abrufe
Transkript
1 Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher Begriffe, Modellierung und reale Probleme mit der Oracle InMemory-Technologie Frank Effenberger, Dresden
2 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter) Mitarbeiterzahl 349 (Stand 01/2015) Stammkapital Umsatz 2013 Umsatz ,4 Mio. EUR 31,1 Mio. EUR 31,2 Mio. EUR Hauptsitz Oracle-Partner ISO 9001 zertifiziert Schulungs- und Kongresszentrum
3 Robotron-Firmengruppe Tschechien: Robotron Database Solutions s.r.o. Schweiz: Robotron Schweiz GmbH Österreich: Robotron Austria GmbH Russland: Robotron Rus GmbH Deutschland: Robotron ECG solutions GmbH Deutschland: SASKIA Informations-Systeme GmbH
4 Unsere Kernkompetenz
5 0. Gliederung 1. Einführung und Überblick 2. Oracle InMemory-Technologie und SQL-Befehle 3. Oracle InMemory für das DWH 4. Technische Rahmenbedingungen 5. Fazit 6. Quellen
6 1. Einführung und Überblick Motivation: DWHs sind read mostly (ohne Betrachtung ETL-Prozess) Abfragen über mehrere Millionen Datensätze mit hoher Datendichte (wenige Null-Werte) => hohe Abfrage- und Antwortzeiten bei komplexen Analysen Ablehnung gegenüber langsamen Produkten, Konkurrenten mit höherer Effizienz werden bevorzugt Idee der spaltenorientierten Abfragen im Hauptspeicher
7 1. Einführung und Überblick Schnelligkeit des Hauptspeichers anhand eines Beispiels: Speicherchip im Prozessor -> Nachdenken Hauptspeicher -> Im Bücherregal eine Information suchen Festplatte -> Mit dem Auto in die nächste Bücherei fahren, Information suchen und zurückfahren Quelle Erzählung: Erzählung Prof. Gräfe zur Studienzeit
8 1. Einführung und Überblick Langfristiges Ziel zur Steuerung der Abfragezeiten: Aufbau einer Speicherhierarchie, wobei: Abfragen über oft abgerufene, große Datenmengen im Hauptspeicher durchgeführt werden ( Wegfall des I/O, aber Erhöhung CPU-Last) Abfragen über seltener abgerufene Datenmengen auf der Festplatte durchgeführt werden
9 1. Einführung und Überblick Bedeutung von InMemory im eigentlichem Sinne: Nutzung von Hauptspeichertechnologien (zeilen- und spaltenorientiert) Bedeutung der Oracle InMemory Option: Spaltenorientierte Speicherung im Hauptspeicher Cache (zeilenorientierte Speicherung) gibt es schon seit langer Zeit bei Oracle und ist nicht neu!
10 1. Einführung und Überblick Oracle Database InMemory Option: Datenbankobjekte wahlweise (!) im Hauptspeicher Reservierung von Hauptspeicher in SGA für InMemory Keine Änderung in der Anwendung nötig (auf den ersten Blick) Spaltenorientiert Komprimiert (2-20fach) Parallelisierung Nutzung bestehender DB-Architektur und Funktionalität Quelle Aufzählung: TiF Seminar, Oracle München, 2015
11 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
12 1. Einführung und Überblick Oracle Database InMemory Option: Schlüsselwörter: InMemory Spaltenorientiert Cache = Zeilenorientiert Quelle Abbildung: TiF Seminar, Oracle München, 2015
13 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
14 1. Einführung und Überblick Erklärung zu Cache: Cache lässt z. B. eine Tabelle ständig als most recently used (MRU) für das last recently used (LRU) gelten MRU LRU Daten im Cache
15 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
16 2. Oracle InMemory-Technologie und SQL-Befehle Erklärung zu InMemory (Voraussetzungen): Parameter INMEMORY_SIZE in z.b. Init.ora gesetzt: show parameter inmemory_size; Eigene SGA neben Cache für In-Memory mit SGA_Target Parameter gesetzt (Init.ora): select * from V$SGA; (In-Memory Area muss zugewiesen sein) ALTER SESSION SYSTEM set inmemory_query = enable; (disable) ALTER TABLE fact_table inmemory; (no inmemory) ALTER TABLE dimension_table cache; (nocache) Kein Migrationsprojekt (wenn man 12c hat)
17 2. Oracle InMemory-Technologie und SQL-Befehle Voraussetzungen: Nach einem ALTER TABLE X inmemory; muss ein Select auf die Tabelle ausgeführt werden, ehe sie in den Hauptspeicher geladen wird (oder Priority auf Critical setzen, dann laden bei Öffnung der DB) Bei Abfragen entscheidet der SQL-Optimizer je nach Größe der Tabelle und Wiederholerwerten, ob IN-Memory oder normal auf der Datenbank abgefragt wird Wenn Parallelisierung möglich, tut dies der SQL-Optimizer automatisch (ggf. Parameter aktivieren)
18 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
19 2. Oracle InMemory-Technologie und SQL-Befehle Komprimierung (vereinfacht): Zeilenorientiert: 01, Alice, Golf; 02, Bob, Jacht; 03, Mallory, Jacht; Spaltenorientiert mit Komprimierung (Spalten-ID): 01, 02, 03; Alice, Bob, Mallory; Golf, Jacht:002,003;
20 2. Oracle InMemory-Technologie und SQL-Befehle Komprimierung: Komprimierung allgemein (auch partitionsweise, da extra Partitionierungslizenz nötig) In spaltenorientierten Systemen viele Wiederholer (Komprimierung 4-20fach möglich) Create Table fact_table ( column1 number, column2 varchar(2), column3 number) INMEMORY [PRIORITY CRITICAL] MEMCOMPRESS FOR DML(column2);
21 2. Oracle InMemory-Technologie und SQL-Befehle Zusätzliche Performancesteigerung: InMemory kann bereits komprimierte Werte ohne Dekompression untereinander vergleichen (Komprimierung benötigt keine Advanced- Compression-Option!) Spaltenorientierte, komprimierte Werte können auch parallelisiert werden und mithilfe von Buckets (Max/Min-Werte) noch performanter gemacht werden Es ist möglich, nur ausgewählte Spalten in den Hauptspeicher zu laden und den Rest bei Bedarf nachzuladen
22 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
23 2. Oracle InMemory-Technologie und SQL-Befehle SIMD*: Parallele CPU-Verarbeitung von Where-Bedingungen * = Single Instruction processing Multiple Data values Quelle Abbildung: Oracle White Paper: Oracle Database In-Memory, S. 11. (Oktober 2014)
24 Technologische Konzepte des Vortrags Cache InMemory Compression SIMD Bloomfilter
25 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Tabelle 1 Bisheriges Vorgehen Tabelle 2 ID V 1 A 2 B 3 C Quelle Abbildung: Oracle White Paper: Oracle Database In-Memory, S. 11. (Oktober 2014) FK ID V 1 1 C 2 2 A 3 3 B 2 4 A 2 5 C 1 6 D 77 7 F - 8 G - 9 H ( ) ( ) ( )
26 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Tabelle 1 Bisheriges Vorgehen ID V 1 A 2 B 3 C Hash V 97 1,A Hash (ID) 98 2,B 99 3,C Tabelle 2 FK ID V 1 1 C 2 2 A 3 3 B 2 4 A 2 5 C 1 6 D 77 7 F - 8 G - 9 H ( ) ( ) ( ) Anmerkung: V = Value. Die Hashtabellen sind vereinfacht dargestellt.
27 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Tabelle 1 Tabelle 2 ID V 1 A 2 B 3 C Hash (ID) Hash Anmerkung: V = Value. Die Hashtabellen sind vereinfacht dargestellt. V 97 1,A 98 2,B 99 3,C Bisheriges Vorgehen Hash (FK) Hash (FK) FK ID V 1 1 C 2 2 A 3 3 B 2 4 A 2 5 C 1 6 D 77 7 F - 8 G - 9 H ( ) ( ) ( )
28 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Tabelle 1 Tabelle 2 ID V 1 A 2 B 3 C Hash (ID) Hash Anmerkung: V = Value. Die Hashtabellen sind vereinfacht dargestellt. V 97 1,A 98 2,B 99 3,C Neues Vorgehen Bitvektor Hash V 97 1,1,A 98 2,2,B 99 3,3,C 98 2,4,A 98 2,5,C 97 1,6,D 135 3,7,F - 3,8,G - 3,9,H ( ) ( ) FK ID V 1 1 C 2 2 A 3 3 B 2 4 A 2 5 C 1 6 D 77 7 F - 8 G - 9 H ( ) ( ) ( )
29 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Tabelle 1 Tabelle 2 ID V 1 A 2 B 3 C Hash (ID) Hash Anmerkung: V = Value. Die Hashtabellen sind vereinfacht dargestellt. V 97 1,A 98 2,B 99 3,C Neues Vorgehen Bitvektor Hash V 97 1,1,A 98 2,2,B 99 3,3,C 98 2,4,A 98 2,5,C 97 1,6,D 135 3,7,F - 3,8,G - 3,9,H ( ) ( ) FK ID V 1 1 C 2 2 A 3 3 B 2 4 A 2 5 C 1 6 D 77 7 F - 8 G - 9 H ( ) ( ) ( )
30 2. Oracle InMemory-Technologie und SQL-Befehle Bloom-Filter (Anwendung bei InMemory-Hash-Joins): Hashtabelle 2 Hash V 97 1,1,A 98 2,2,B 99 3,3,C 98 2,4,A 98 2,5,C 97 1,6,D 135 3,7,F - 3,8,G - 3,9,H ( ) ( ) SIMD Bitvektor Gefilterte Hashtabelle 2 Hash V 97 1,1,A 98 2,2,B 99 3,3,C 98 2,4,A 98 2,5,C 97 1,6,D Hashtabelle 1 Hash V 97 1,A 98 2,B 99 3,C Quelle Abbildung: Oracle White Paper: Oracle Database In-Memory, S. 11. (Oktober 2014)
31 3. Oracle InMemory für das DWH Für die Oracle Database InMemory Option, ebenso wie für die Erhöhung des Caches wird RAM benötigt und muss gekauft werden. Unabhängig von diesen notwendigen Ausgaben stellt sich folgende Frage: Lohnt es sich, zusätzliches Geld für die InMemory-Option auszugeben oder sollte der bereits vorhandene Cache weitergenutzt werden?
32 3. Oracle InMemory für das DWH Nutzung im DWH: Vermutung: Spaltenorientierung ist im OLAP sinnvoll und erhöht die Performance. Dimensionstabellen lohnen sich wegen den Wiederholerwerten und Virtualisierung (Materialized View) spaltenorientiert zu speichern? Faktentabellen lohnen sich in der spaltenorientierten Speicherung, wenn nur wenige Spalten abgefragt werden? Praxis: Kann man das wirklich so pauschal sagen? Test der Fragestellung anhand vom mehreren Testfällen spannende Ergebnisse
33 3. Oracle InMemory für das DWH Erkenntnisse aus den Tests: Ziel ist eine Sensibilisierung: Nicht jede Query im DWH wird automatisch durch In-Memory schneller. Nicht nur Abfragen auf viele Spalten bremsen Performance, sondern: Anzahl der Joins und damit beteiligte Tabellen Art der Where-Bedingung Art der DML (Select, Insert, Update, )
34 3. Oracle InMemory für das DWH Erkenntnisse aus den Tests: Manchmal ist Cache genauso gut wie InMemory : Abfrage 1: SELECT sum(stunden_stz_kst), sum(stunden_stz_projekt), sum(stunden_budget_kst) FROM FAKT_KFP; Abfrage 2: SELECT sum(stunden_stz_kst), sum(stunden_stz_projekt), sum(stunden_budget_kst) FROM FAKT_KFP, DIM_PROJEKTE, DIM_MITARBEITER WHERE DIM_PROJEKTE.Projektname = :p_projektname AND DIM_MITARBEITER.Mitarbeitername= :p_mitarbeitername AND DIM_PROJEKTE.Projekt_ID = FAKT_KFP.Projekt_ID AND DIM_MITARBEITER.Mitarbeiternummer = FAKT_KFP.Mitarbeiternummer (Abfrage aus Datenschutzgründen parametrisiert)
35 3. Oracle InMemory für das DWH Erkenntnisse aus den Tests (Extrembeispiel): Zeitfaktor = Dauer gecachte Abfrage / Dauer InMemory-Abfrage 14 13,28 Zeitfaktor ,07 0 Abfrage 1, keine joins Abfrage 1, keine joins Abfrage 2, spezifische joins Abfrage 2, spezifische joins Anmerkung: Ergebnisse sind arithmetische Mittel mehrerer Kontrollabfragen, um ggf. andere parallel laufende Prozesse auszuschließen.
36 3. Oracle InMemory für das DWH Erkenntnisse aus den Tests: Abfragen des BI-Servers meist komplex (bei lange dauernden, zu optimierenden Anfragen) Oft werden spaltenorientierte Systeme gezwungen, zeilenorientiert zu arbeiten und kein Performancegewinn durch InMemory Bei OBIEE Hoffnung auf 12c-Version Für OLTP-Systeme und dem bisherigen ETL-Prozess ist InMemory nicht geeignet SQL-Review und Code-Review nötig, um optimale Nutzung für In- Memory zu garantieren!
37 3. Oracle InMemory für das DWH Erkenntnisse aus den Tests: InMemory bringt bei DWH-Abfragen mit großen Datenmengen und FULL Table Scans Performancegewinne, I/O sollte aber das einzige Bottleneck sein! Deutliche Reduzierung der physical und logical (!) reads aufgrund der spaltenorientierten Abbildung im Speicher Statistiken consistent gets (NO INMEMORY) physical reads (NO INMEMORY) 252 consistent gets (INMEMORY) 0 physical reads (INMEMORY) rows processed
38 4. Techn. Rahmenbedingungen Die Tests wurden unter folgenden Rahmenbedingungen durchgeführt: Testsystem 1 (kleines System): Oracle Release: DB-Host: rdslinux40 mit 2 GB RAM (nur für InMemory) Testsystem 2 (großes System): Oracle Release: DB-Host: rdslinux17 mit 64 GB RAM (nur für InMemory) Anmerkung: Es wurde keine Partitionierung verwendet.
39 5. Fazit Es wurde festgestellt, dass: InMemory nur in bestimmten Situationen Performancegewinne bringt (lesende Abfragen, Joins, Where-Bedingungen, gekoppelte Programme) Das Bottleneck auf die CPU verschoben wird Die von Oracle angebotenen BI-Tools Optimierungsbedarf haben Die Alternative Cache sinnvoll sein kann Deswegen: Vorher SQL- und Codereviews durchführen und Optimierungspotentiale abschätzen Verhältnis von Kosten und Nutzen untersuchen
40 5. Fazit Mit dem Hauptspeicher ist man immer schneller als im Vergleich zur Festplatte. Die eigentliche Frage / Diskussion sollte sein: Soll ich den Hauptspeicher zeilen- oder spaltenorientiert nutzen?
41 M.Sc. Frank Effenberger Systemberater Business Analytics externer Doktorand TU Dresden, Business Intelligence Research Telefon: Fragen?
42 [6. Quellen] Literatur: [AbMH08 S. 5ff] Abadi; Madden; Hachem, (2008). Column-Stores vs. Row-Stores: How Different Are They Really? [DOAG15 S. 16ff] Pokolm, Jens-Christian, (2015). Datenbank-Konsolidierung mit Multitenant und In Memory. DOAG SOUG News, Konsolidierung räumt die IT auf.erste Ausgabe Februar [Orac14 S. 7] Oracle White Paper: Oracle Database In-Memory. (Oktober 2014). Von abgerufen Kursmaterial aus TiF-Seminar, Oracle München (Schlaucher), Folie 251,252: /index.php?dir=downloads/01_DWH_Seminare_Kurs_Materialien_Folien_und_Skripte/01_01_DWH%20Technik%20i m%20fokus%20reihe_tif/ Bilder:
Cache vs. InMemory. Begriffe, Modellierung, reale Probleme. Die Datenbank-Spezialisten.
Cache vs. InMemory Begriffe, Modellierung, reale Probleme Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter) Mitarbeiterzahl 349 (Stand 01/2015)
MehrZeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher:
Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher: (am Beispiel von Oracle Cache und InMemory) Frank Effenberger, Nürnberg 16.11.2016 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr
MehrOracle In-Memory & Data Warehouse: Die perfekte Kombination?
Oracle In-Memory & Data Warehouse: Die perfekte Kombination? Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Als Larry Ellison in einer Keynote im Juni 2014 die Oracle In-Memory Option
MehrPerformante Verarbeitung großer Datenbanken am praktischem Beispiel
Performante Verarbeitung großer Datenbanken am praktischem Beispiel Thomas Lehmann 08.09.2015, Dresden Agenda 1. Technische Rahmenbedingungen 2. Theoretische Grundlagen 3. Verschiedene Probleme am praktischen
MehrDOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!
oracledeli.wordpress.com DOAG Konferenz 2015 Was Sie bei modernen Datenbank-Systemen anders machen müssen! Matthias Schulz Selbständiger Software- und Datenbankentwickler: Consulting Schulungen Workshops
MehrOracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den
Oracle Database 12c In-Memory Option Eckart Mader Oracle Deutschland B.V. & Co. KG Karlsruhe, den 17.07.2014 2 1 Safe Harbor Statement The following is intended to outline our general product direction.
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
MehrOracle 12c Live Demo In-Memory DB Option Theorie und Praxis
Oracle 12c Live Demo In-Memory DB Option Theorie und Praxis Bodo von Neuhaus Leitender Systemberater Oracle Deutschland Juli 2014 Safe Harbor Statement The following is intended to outline our general
MehrTipps und Tricks bei der Nutzung von EclipseLink (JPA)
Tipps und Tricks bei der Nutzung von EclipseLink (JPA) Falko Steglich Nürnberg, 19.November 2015 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter)
MehrDatenbanken Implementierungstechniken SS2015
Hochschule für Technik, Wirtschaft und Kultur Leipzig Leipzig University of Applied Sciences Parallele DBMS Datenbanken Implementierungstechniken SS2015 Alexander Müller Fakultät Informatik, Mathematik
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrDie IBM Netezza Architektur für fortgeschrittene Analysen
Michael Sebald IT Architect Netezza Die IBM Netezza Architektur für fortgeschrittene Analysen 2011 IBM Corporation Was ist das Problem aller Data Warehouse Lösungen? I / O Transaktionaler und analytischer
Mehr1 Einführung Ziele der Vorlesung Die Idee Lernkarte Selbsttest-Frage 3 Literaturhinweise 3
1 Einführung 1 1.1 Ziele der Vorlesung 1 1.2 Die Idee 1 1.3 Lernkarte 2 1.4 Selbsttest-Frage 3 Literaturhinweise 3 Teilt Die Zukunft von Enterprise-Computing 5 2 Neue Anforderungen an Enterprise Computing
MehrOracle In-Memory & Data Warehouse: Die perfekte Kombination?
: Die perfekte Kombination? DOAG Konferenz, 16. November 2016 Dani Schnider, Trivadis AG @dani_schnider BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN
MehrEinführung in Hauptspeicherdatenbanken
Einführung in Hauptspeicherdatenbanken Harald Zankl Probevorlesung 13. 01., 13:15 14:00, HS C Inhaltsverzeichnis Organisation Überblick Konklusion Harald Zankl (LFU) Hauptspeicherdatenbanken 2/16 Organisation
MehrBig Data als neuer Partner von Six Sigma Optimierung der diskreten Produktion
Big Data als neuer Partner von Six Sigma Optimierung der diskreten Produktion Frank Effenberger, Marco Fischer, 22.06.2015, München Agenda Firmenpräsentation Einführung Anwendungsfall Fazit Zahlen und
MehrOracle Core für Einsteiger: InMemory Column Store
Oracle Core für Einsteiger: InMemory Column Store Martin Klier Performing Databases GmbH Mitterteich @MartinKlierDBA Oracle Core für Einsteiger: InMemory Column Store 2/37 Referent Martin Klier Lösungsarchitekt
MehrIBM Informix Tuning und Monitoring
Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrErfahrungen aus dem Betatest Oracle Database 11g
Erfahrungen aus dem Betatest Oracle Database 11g Torsten Schlautmann torsten.schlautmann@opitz-consulting.de OPITZ CONSULTING GmbH +49 2261 6001-0 Agenda Facts & Figures Test vor Ort spannende Features
MehrNützliche Oracle 12c Features für Data Warehousing DOAG BI, 8. Juni 2016 Dani Schnider, Trivadis AG
Nützliche Oracle 12c Features für Data Warehousing DOAG BI, 8. Juni 2016 Dani Schnider, Trivadis AG BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART
MehrOracle Data Warehouse In Memory Database Option 1/6
Oracle Data Warehouse In Memory Database Option 1/6 Oracle Database In-Memory Option Mit der Ankündigung der InMemory Database Option reagiert Oracle auf Marktbewegungen, die schon seit einiger Zeit zu
MehrEXASOL AG Zahlen & Fakten
Big Data Management mit In-Memory-Technologie EXASOL AG Zahlen & Fakten Name: EXASOL AG Gründung: 2000 Tochterges.: Management: Produkte: Firmensitz: Niederlassung: EXASOL Cloud Computing GmbH Steffen
MehrNutzung der Oracle Database InMemory Option für SAP BW
Nutzung der Oracle Database InMemory Option für SAP BW Schlüsselworte Oracle, SAP-BW, InMemory, Star-Schema. Jörn Bartels Oracle München Einleitung In SAP BW wurde bisher ein erweitertes Snow Flake Schema
MehrOracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
MehrOracle Exadata Storage Server Performance erklärt SmartScan
Products 31 Daniel Rey, OPITZ CONSULTING Schweiz GmbH Oracle Exadata Storage Server Performance erklärt SmartScan Im Herbst 2008 präsentierte Oracle an der OpenWorld den Exadata Storage Server und die
MehrPartitionierungsstrategien für Data Vault
ierungsstrategien für Data Vault Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Während das Laden von Tabellen in Data Vault in der Regel nicht zeitkritisch ist, stellt uns das effiziente
MehrArbeiten im Arbeitsspeicher
IT-STRATegIen In-Memory-Technologie Arbeiten im Arbeitsspeicher In-Memory-Datenbanken fristeten über lange Zeit ein Nischendasein als Cache für traditionelle relationale Datenbanken oder als spezielle
MehrRoadshow - What s new in SQL Server 2016
1 Roadshow - What s new in SQL Server 2016 Kursleitung: Dieter Rüetschi (ruetschi@ability-solutions.ch) 2 Inhalt Fachreferat Everything-Built-In Mission Critical Plattform Security Hochverfügbarkeit Advanced
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Effiziente Speicherung für SAP Jörn Bartels Architect Oracle Database Server Technologies 2 Oracle 12c Jörn Bartels Architect Oracle Database Server Technologies 3 1997 Effiziente Speicherung für SAP
MehrSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrIndexstrategien im Data Warehouse
Indexstrategien im Data Warehouse Reinhard Mense areto consulting gmbh Köln Schlüsselworte Business Intelligence, Data Warehouse, Bitmap Index, B*Tree Index, Partial Index, Star Schema, Snowflake Schema,
MehrPerformanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht)
Performanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
MehrDOAG 2015. Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.
DOAG 2015 Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. & Co KG Monitoring Werkzeuge, Advisors... Einfaches Framework zum Monitoring
MehrNeuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching
Neuerungen in 12.2 Marco Patzwahl MuniQSoft GmbH Unterhaching Schlüsselworte Neuerungen in 12.2, DBA Einleitung Jede neue Datenbankversion bringt diverse Neuerungen mit. Nur welche sind wichtig und welche
MehrOracle Old Features. Vortrag für die DOAG-Konferenz Uwe M. Küchler, Valentia GmbH
Oracle Old Features Vortrag für die DOAG-Konferenz 2011 17.11.2011 Uwe M. Küchler, Valentia GmbH Zur Person Generation C=64 Seit über 25 Jahren in der IT tätig 1997-2000 bei Oracle Seither durchgehend
MehrFast Analytics on Fast Data
Fast Analytics on Fast Data Kudu als Storage Layer für Banking Applikationen Problem Klassischer Kreditprozess Beantragung in der Filiale Aufwendiger Prozess Nachweis durch Dokumente Manuelle Bewilligung
MehrOracle Old Features. Uwe Küchler Valentia GmbH Frankfurt am Main
Oracle Old Features Uwe Küchler Valentia GmbH Frankfurt am Main Schlüsselwörter: Datenbank, Performance, Constraints, ANSI SQL, PL/SQL. Einleitung Bereits im vorigen Jahrtausend hat Oracle Features in
MehrPerformance-Vergleich zwischen InterSystems Caché und Oracle in einer Data-Mart-Applikation
Performance-Vergleich zwischen InterSystems Caché und Oracle in einer Data-Mart-Applikation Kurzfassung Im Rahmen einer simulierten Data-Mart-Applikation testete ein globaler Anbieter von Software für
MehrSQL Optimizer und SQL Performance
SQL Optimizer und SQL Performance Schlüsselworte SQL, Optimizer, Explain Plan, SQL Trace Marco Mischke Robotron Datenbank Software GmbH Dresden Einleitung Dieser Vortrag beschäftigt sich mit grundlegenden
MehrWohnungsmarktbeobachtung Niedersachsen (WOM-DB)
Neue Datenbanklösung für Wohnungsmarktbeobachtung Niedersachsen (WOM-DB) Bianca Böckelmann Darmstadt, 12. November 2015 Agenda Vorstellung Robotron Überblick WOM-DB Funktionalitäten der WOM-DB Interesse
MehrRobotron Datenbank-Software GmbH
Robotron Datenbank-Software GmbH Thematische Karten in Oracle BI EE 11g Bianca Böckelmann Nürnberg, 18.11.2014 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Mitarbeiterzahl 349
MehrExplain verstehen. Hans-Jürgen Schönig.
Explain verstehen Zielsetzung EXPLAIN... Was versucht uns PostgreSQL zu sagen? Wie kann diese Information genutzt werden? Wie erkenne ich Probleme? Abfragen in PostgreSQL Mehrstufige Ausführung Parser:
MehrPraktikum und Masterarbeit bei Robotron
Praktikum und Masterarbeit bei Robotron Mein Sprungbrett ins Berufsleben Bianca Böckelmann 20. Juni 2014 Agenda Studium & beruflicher Werdegang Robotron Datenbank-Software GmbH Allgemeine Informationen
MehrEXASOL @ Symposium on Scalable Analytics. www.exasol.com. Skalierbare Analysen mit EXASolution
EXASOL @ Symposium on Scalable Analytics Skalierbare Analysen mit EXASolution EXASOL AG Wer sind wir R&D: + seit 2000 + laufend Forschungsprojekte Produkt: Analytische Datenbank EXASolution Focus auf Komplexität
MehrFolien php/mysql Kurs der Informatikdienste
Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,
MehrDas ist alles nur gecloudt Sicherheit in den roten Wolken
Das ist alles nur gecloudt Sicherheit in den roten Wolken Katharina Büchse Passende Zuhörer cloud expert (PaaS) database security expert Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 14 Index-Organized Tables Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 13 Seite 1 von 13 1. Anordnung von Zeilen in einer Tabelle 2. Einführung 3.
MehrDatenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken
Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken 31. V. 2016 Outline 1 Organisatorisches 2 SQL 3 OLTP, OLAP, SAP, and Data Warehouse OLTP and OLAP SAP 4 Objekt-relationale Datenbanken Beispiel
MehrOracle BI Publisher Webservice API in Action
Oracle BI Publisher Webservice API in Action Marco Fischer Agenda Firmenvorstellung Einführung Oracle BI Publisher Webservice API WSDL-Beispiel Security Nutzung der BI Publisher Webservices soapui APEX
MehrIn.Memory im SQL Server 2014 im Vergleich mit SAP Hana im Praxistest
In.Memory im SQL Server 2014 im Vergleich mit SAP Hana im Praxistest Synopsis Darmstadt 13.-14.05.2014 Guido Jacobs, Microsoft Tobias Maier & Dr. Benjamin Kettner, ixto GmbH Microsoft SQL Server 2014 //
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 1997 Effiziente Speicherung für SAP 8.0 Jörn Bartels Architect Oracle Database Server Technologies 2 Effiziente Speicherungsformen Ziele Index Komprimierung Index Organized Tables Ergebnisse 3 Ziele
MehrÜbersicht der wichtigsten MySQL-Befehle
Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten
Fakultät für Informatik & Wirtschaftsinformatik Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär-
MehrHANA Solution Manager als Einstieg
Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrDOAG München 2011. Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl
DOAG München 2011 Die etwas anderen Oracle Performance-Tipps Marco Patzwahl MuniQSoft GmbH Gegründet 1998 Tätigkeitsbereiche: Oracle Support (Mo-Fr 7.00 22.00, Sa+So ab Mai 2011) Oracle IT Consulting &
MehrData Warehouse schnell gemacht Performanceaspekte im Oracle DWH
Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH Dani Schnider Principal Consultant Business Intelligence BI Trilogie, Zürich/Basel 25./26. November 2009 Basel Baden Bern Lausanne Zürich
MehrBI Projekt mit Exadata / Golden Gate
BI Projekt mit Exadata / Golden Gate High Level BI Projekt: Exadata, Golden Gate, OBIEE und ODI Andrzej Rydzanicz, Senior Consultant OPITZ CONSULTING Polska Sp. z.o.o. Borys Neselovskyi, Solution Architect
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrPerformance Tuning mit @enterprise
@enterprise Kunden-Forum 2005 Performance Tuning mit @enterprise Herbert Groiss Groiss Informatics GmbH, 2005 Inhalt Datenbank RMI JAVA API HTTP Konfiguration Analyse Groiss Informatics GmbH, 2005 2 Datenbank
MehrLaden von Data Marts auch mal komplex DOAG BI, 9. Juni 2016 Dani Schnider, Trivadis AG
Laden von Data Marts auch mal komplex DOAG BI, 9. Juni 2016 Dani Schnider, Trivadis AG BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA
MehrOracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/O Martin Klier Performing Databases GmbH Mitterteich #FiveWordTechHorrors Storage comes from other department @MartinKlierDBA Oracle Core für Einsteiger: Datenbank
MehrOXO³ technische Aspekte der Oracle EMEA internen BI Implementierung
OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung Bojan Milijaš (bojan.milijas@oracle.com) Senior Business Analyst (OCP) ORACLE Deutschland GmbH Kennen Sie das Sprichwort
MehrOracle Datenbank 11g Advanced Compression Option
Oracle Datenbank 11g Advanced Compression Option DOAG Regionalgruppe Jena/Thüringen am 30. April 2008 Karin Patenge Oracle Deutschland GmbH karin.patenge@oracle.com Agenda Oracle
MehrUrs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
MehrOracle In-Memory - Das entscheidende Datenbank-Feature für Echtzeit-Analytics Dr.-Ing. Holger Friedrich
Oracle In-Memory - Das entscheidende Datenbank-Feature für Echtzeit-Analytics Dr.-Ing. Holger Friedrich Agenda Einführung Spaltenorientierte Datenbanken Oracle In-Memory Performance Integration Schlussfolgerungen
MehrSQL-Analyse und Tuning
Seite 1 SQL-Analyse und Tuning Einfach und schnell Thorsten Bruhns Solution Architekt OPITZ CONSULTING Deutschland GmbH Standort Bad Homburg Mannheim, 27.09.2012 Seite 2 Agenda 1. Einleitung 2. Herausforderungen
MehrOracle 9i Einführung. Performance Tuning. Kurs. Teil 12 Materialized Views. Universität Hannover. Praxisbeispiel. Migration.
Kurs Oracle 9i Einführung Performance Tuning Teil 12 Materialized Views Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 9 Seite 1 von 9 Agenda 1. Einführung Materialized Views 2. 3. Materialized View
MehrAdvanced Compression, Harald Wolf, Sales Consulting, Nürnberg
Advanced Compression, 12.07.12 Harald Wolf, Sales Consulting, Nürnberg OLTP Table Compression Eigentlich kann man das Thema Compression mit 3 Sätzen abhandeln (Zitat Kollege aus dem Dev.): Testen, Testen,
MehrTDWI Konferenz, München, 23.06.2014. LEISTUNG VON MODERNEN DATENBANKEN Aslı Yaman, Andreas Hauenstein, Andrej Vckovski, Simon Hefti"
TDWI Konferenz, München, 23.06.2014 LEISTUNG VON MODERNEN DATENBANKEN Aslı Yaman, Andreas Hauenstein, Andrej Vckovski, Simon Hefti" Motivationen Konzept Methodik und Ergebnisse Diskussion Schlussfolgerung
MehrSkalierbare Webanwendungen
Skalierbare Webanwendungen Thomas Bachmann Lead Software Architect & CIO Mambu GmbH Twitter: @thobach Anwendungsbeispiel Hohe Nichtfunktionale Anforderungen Sicherheit Vertraulichkeit Integrität Verfügbarkeit
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 07 Übung zur Vorlesung Einsatz und Realisierung von Datenbanksystemen im SoSe16 Moritz Kaufmann
MehrMigration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter SIG Oracle & SAP
Migration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter 28.06.2014 SIG Oracle & SAP Facts & Figures Geschäftsform Hauptsitz: Gründung Beschäftigte Beteiligungen Inhabergeführte AG
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrOracle OLAP 11g: Performance für das Oracle Data Warehouse
Oracle OLAP 11g: Performance für das Oracle Data Warehouse Marc Bastien Oracle BI Presales Agenda Performanceprobleme in Oracle DWH: gibt s das überhaupt? Mögliche Gründe und Lösungen
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
MehrEinführung Index Komprimierung
Einführung Index Komprimierung Bauerfeind. Bewegung erleben. Seit mehr als 75 Jahren leistet die Bauerfeind AG mit ihren medizinischen Hilfsmitteln einen wichtigen Beitrag zur Erhaltung und Wiederherstellung
MehrTipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
MehrErfolg mit Oracle BI?
Erfolg mit Oracle BI? Typische Fehlerszenarien und deren Lösung Gerd Aiglstorfer G.A. itbs GmbH Das Thema 2 Oracle BI (OBIEE)? Das war eine Fehlentscheidung! Viel zu umständlich! Wenig Flexibilität & teure
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrDatenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken
Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken 17. V. 2017 Outline 1 Organisatorisches 2 SQL 3 OLTP, OLAP, SAP, and Data Warehouse OLTP and OLAP SAP 4 Objekt-relationale Datenbanken Beispiel
MehrInhaltsverzeichnis. Installationsübersicht. A. Installationsübersicht
Inhaltsverzeichnis A. Installationsübersicht B. und Optimierungsbereiche B.1 Hardware B.2 OperatingSystem Z/OS B.3 Databasemanagementsystem DB2 B.4 Applikation C. Organisation BSS_Chart-library 1 Installationsübersicht
MehrDie Vielfalt von Bitmap-Indizes im DWH
Die Vielfalt von Bitmap-Indizes im DWH Dominik Schuster areto consulting gmbh Köln Schlüsselworte Bitmap Indizes, Data Warehouse, Star-Schema Einleitung Bei großen und stetig wachsenden Datenmengen steigt
MehrODA Erfahrungen und Neuigkeiten
ODA Erfahrungen und Neuigkeiten Dierk Lenz 25. Oktober 2017 Köln Oracle Database Appliance (ODA) Mitglied der Familie der Oracle Engineered Systems, d.h.: Hardware und Software (Betriebssystem, Datenbank)
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrOracle Database Appliance - Projektbericht Erfolgreiche Migration bei der make-it
Oracle Database Appliance - Projektbericht Erfolgreiche Migration bei der make-it Marco Mischke, 17.11.2015 DOAG 2015 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform
Mehr5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
MehrCaching: In-Memory Column Store oder BI Server?
Caching: In-Memory Column Store oder BI Server? Andreas Buckenhofer / Analytics / Daimler TSS 1 Zur Person Andreas Buckenhofer Senior DB Professional E-Mail: andreas.buckenhofer@daimler.com Seit 2009 bei
MehrDatenversionierung in Business-Anwendungen
Datenversionierung in Business-Anwendungen Java-Forum Stuttgart Juli 2015 Dr. Karl-Heinz Wichert Arturas Gusevas Typische Anforderungen Auditing: Wer hat wann was geändert? Historie: Frühere Zustände der
MehrIBM DB2 für Linux/Unix/Windows Monitoring und Tuning
IBM DB2 für Linux/Unix/Windows Monitoring und Tuning Seminarunterlage Version: 4.05 Version 4.05 vom 9. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrIndexbasiertes SQL Tuning
Indexbasiertes SQL Tuning Eine Einführung Sebastian Wittig Systementwickler merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe Spitzenleistung heißt, sich auf seine Stärken zu konzentrieren. merlin.zwo
MehrIT-Symposium 2008 05.06.2008
Selftuning Database Ein Traum oder Wirklichkeit Ralf Durben Oracle Deutschland GmbH www.hp-user-society.de 1 Die Arbeitswelt des Gestern, heute und morgen Früher Ein für wenige Datenbanken
MehrManuelles Oracle SQL Tuning
Manuelles Oracle SQL Tuning Eine Einführung DOAG Konferenz 2012 Wer bin ich? Freiberuflicher Consultant in D/A/CH Oracle Certified Master 10g & 11g 8 Jahre Oracle-Erfahrung Seit 4 Jahren unabhängiger Oracle
MehrO-BIEE Einführung mit Beispielen aus der Praxis
O-BIEE Einführung mit Beispielen aus der Praxis Stefan Hess Business Intelligence Trivadis GmbH, Stuttgart 2. Dezember 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
MehrAutomatische Korrektur der NULL-Werte durch Defaultwerte (Singlestones)
Feraydoun Mohajeri Automatische Korrektur der NULL-Werte durch Defaultwerte (Singlestones) #DOAG2014 Konferenz vom 18. 20. Nov. 2014 in Nürnberg Gegründet 1991 60 Mitarbeiter-Innen Bochum und Bern 130
MehrParallele Programmierung in SQL und PL/SQL. Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011
Parallele Programmierung in SQL und PL/SQL Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit
MehrSpaltenorientierte Datenbanken
Hochschule für Technik, Wirtschaft und Kultur Leipzig Oberseminar "Datenbanksysteme - Aktuelle Trends" SS 2015 Spaltenorientierte Datenbanken Marcel Gladbach 14 MIM Juni 2015 Inhaltsverzeichnis Einführung
Mehr