Use Cases für Change Data Streams Change Data Streams erstellen Change Data Capture mit Kafka (Connect) Demo. #Debezium

Größe: px
Ab Seite anzeigen:

Download "Use Cases für Change Data Streams Change Data Streams erstellen Change Data Capture mit Kafka (Connect) Demo. #Debezium"

Transkript

1 Streaming von Datenbankänderungen mit Debezium Gunnar Morling

2 Agenda Use Cases für Change Data Streams Change Data Streams erstellen Change Data Capture mit Kafka (Connect) Debezium Demo

3 Gunnar Morling Open Source Software Engineer bei Red Hat Debezium Hibernate Spec Lead für Bean Validation 2.0 Weitere Projekte: ModiTect, MapStruct

4 Change Data Capture Worum geht's? Event-Stream mit allen Daten- und Schemaänderungen einer DB DB 1 Apache Kafka?

5 CDC Use Cases Datenreplikation Daten aus einer DB an eine andere übertragen Analytics-System oder DWH befüllen DB 2 Daten an andere Teams übermitteln Apache Kafka DB 1

6 CDC Use Cases Microservice-Architekturen Propagation von Daten zwischen verschiedenen Services ohne Kopplung Jeder Service hält lokal seine optimierte Datensicht Order Item Stock App App App Lokale DB Lokale DB Lokale DB Auch: Monolithenextraktion Stock-Änderungen Item-Änderungen

7 CDC Use Cases Weitere Caches aktualisieren oder invalidieren Aktualisierung von Volltext-Indices via Elasticsearch, Solr etc. CQRS Read-Modelle Streaming Queries UI-Live-Updates

8 Change Streams erstellen

9 Wie Change Streams erstellen? Mögliche Ansätze Dual Write Fehlerbehandlung? Race Conditions möglich Polling Wie veränderte Datensätze finden? Wie Löschungen erkennen?

10 Wie Change Streams erstellen? Die Lösung: Monitoring der DB DB trägt Änderungen in Log-Dateien ein und aktualisiert dann die Tabellen Verwendet für Transaktions-Recovery, Replikation etc. Log-Dateien = Perfekte Basis für CDC MySQL: Binlog; Postgres: Write-Ahead Log; MongoDB Op Log Transparent für schreibende Applikationen Verzögerungen möglich, aber keine Inkonsistenzen

11 Apache Kafka Perfekte Basis für CDC-Pipelines Messages haben einen Key Garantierte Ordnung (pro Partition) Persistent und pull-basiert Log Compaction Horizontale Skalierbarkeit

12 Kafka Connect Framework für Source- und Sink-Konnektoren Offset-Verwaltung Typsystem und Schema-Support Clustering Großes Ökosystem von Konnektoren

13 CDC-Topologie mit Kafka Connect MySQL Apache Kafka Postgres

14 CDC-Topologie mit Kafka Connect MySQL Kafka Connect Apache Kafka Kafka Connect Postgres

15 CDC-Topologie mit Kafka Connect MySQL DBZ MySQL DBZ PG Kafka Connect Apache Kafka Kafka Connect Postgres

16 CDC-Topologie mit Kafka Connect MySQL DBZ MySQL DBZ PG Kafka Connect Apache Kafka ES Connector Kafka Connect Elasticsearch Postgres

17 CDC-Event-Struktur Schlüssel (PK der Tabelle) und Wert Payload: Vorher-/Nachher-Zustand, Source-Info JSON Avro Lesbar Verbose Optional: Schema in jeder Nachricht Kompakte Binärrepräsentation Nutzt Confluent Schema Registry { } "schema": {... }, "payload": { "before": null, "after": { "id": 1004, "first_name": "Anne", "last_name": "Kretchmar", " ": "annek@noanswer.org" }, "source": { "name": "dbserver1", "server_id": 0, "ts_sec": 0, "file": "mysql bin ", "pos": 154, "row": 0, "snapshot": true, "db": "inventory", "table": "customers" }, "op": "c", "ts_ms": }

18 Initiale Snapshots TX Logs können zum Startzeitpunkt des Konnektors unvollständig sein Erstellung eines Snapshots der Tabellen (übermittelt INSERT-Events) Danach Lesen der Logs

19 Debezium-Konnektoren MySQL Postgres MongoDB Oracle (Tech Preview, XStream-basiert) SQL Server (Tech Preview) Geplant Cassandra? MariaDB?

20 Debezium Aktuell: 0.8/0.9 (basierend auf Kafka 2.0) Einheitliche Eventstruktur Umfangreiche Typunterstützung (PostGIS etc.) Nutzbar auf Amazon RDS Monitoring via JMX Gemeinsame Optionen (Filter etc.) Im Produktiv-Einsatz bei Trivago, WePay, BlaBlaCar und anderen Rege Community

21 Demo

22 Message-Transformationen Bearbeitung einzelner Events via SMTs Use Cases: Extraktion Konvertierung Routing Anwendbar auf Source- oder Sink-Seite Verfügbar in Debezium: Logical Table Router Event Flattening SMT

23 Demo

24 Ausblick Debezium 0.9 Weiterentwicklung Oracle und SQL Server Alternative zu XStreams für Oracle Debezium 0.x Installation via OpenShift-Servicekatalog Reactive Streams-Support Caching via Infinispan Debezium 1.x Standalone Server, Support für Kinesis, Pulsar etc. Event-Aggregation, Bausteine für deklarativen CQRS-Support

25 Zusammenfassung Debezium: CDC für diverse DBs Transparentes Aufsetzen von Change Data Streams Funktioniert zuverlässig auch im Fehlerfall Keine "Dual-Write"-Problematik Clients setzen nach Ausfall am letzten Offset fort Alles ist Open Source (Apache License v2) Contributions herzlich willkommen!

26 Probiert es selber aus Docker-Images für alle Komponenten Umfangreiches Tutorial Docker Compose Set-up Anleitung für OpenShift Strimzi (Kafka auf Kubernetes/OpenShift)

27 Ressourcen Website: Quellcode, Beispiele, Compose-Set-up etc. Diskussionen, Hilfe #!forum/debezium Roadmap

28

Data Pipelines mit zentralem Kosmos Kafka. Markus Bente

Data Pipelines mit zentralem Kosmos Kafka. Markus Bente Data Pipelines mit zentralem Kosmos Kafka Markus Bente @trivadis doag2018 Mit über 650 IT- und Fachexperten bei Ihnen vor Ort. 16 Trivadis Niederlassungen mit über 650 Mitarbeitenden. Erfahrung aus mehr

Mehr

Skalierbare Webanwendungen

Skalierbare Webanwendungen Skalierbare Webanwendungen Thomas Bachmann Lead Software Architect & CIO Mambu GmbH Twitter: @thobach Anwendungsbeispiel Hohe Nichtfunktionale Anforderungen Sicherheit Vertraulichkeit Integrität Verfügbarkeit

Mehr

Javaforum Stuttgart Dr. Ralph Guderlei exxcellent Solutions GmbH

Javaforum Stuttgart Dr. Ralph Guderlei exxcellent Solutions GmbH A P A C H E K A F K A A L S I O T - D A T E N - P L A T T F O R M Javaforum Stuttgart 05.07.2018 Dr. Ralph Guderlei exxcellent Solutions GmbH Agenda Wie alles begann Grundlagen Apache Kafka Kafka Connect

Mehr

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /

Mehr

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who

Mehr

PostgreSQL in großen Installationen

PostgreSQL in großen Installationen PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,

Mehr

MySQL Replikation - Die Eier legende Wollmilchsau?

MySQL Replikation - Die Eier legende Wollmilchsau? MySQL Replikation - Die Eier legende Wollmilchsau? DOAG Webinar 2015 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 21 Über FromDual GmbH FromDual bietet neutral

Mehr

MySQL Replikation Neue Features in 5.5 und 5.6

MySQL Replikation Neue Features in 5.5 und 5.6 MySQL Replikation Neue Features in 5.5 und 5.6 DOAG SIG-MySQL 2013, München Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 25 Über FromDual GmbH FromDual bietet neutral

Mehr

QBus Enterprise Service Bus. intersales Creating the Digital Enterprise

QBus Enterprise Service Bus. intersales Creating the Digital Enterprise QBus Enterprise Service Bus intersales Creating the Digital Enterprise Wenn Ihre Anwendungslandschaft so aussieht, Photo: flickr / Michael Coghlan / CC BY-SA 2.0 2 bringt ein ESB Ordnung in Schnittstellen

Mehr

Hibernate Portfolio Neuerungen in Hibernate ORM Hibernate Search Hibernate

Hibernate Portfolio Neuerungen in Hibernate ORM Hibernate Search Hibernate 1 Hibernate - State of the Union Gunnar Morling @gunnarmorling Thorben Janssen @thjanssen123 2 Hibernate - State of the Union Agenda Hibernate Portfolio Neuerungen in Hibernate ORM Hibernate Search Hibernate

Mehr

MySQL Cluster und MySQL Proxy

MySQL Cluster und MySQL Proxy MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master

Mehr

ICINGA Open Source Monitoring in Web 2.0 Style

ICINGA Open Source Monitoring in Web 2.0 Style ICINGA Open Source Monitoring in Web 2.0 Style Icinga Development Team @ FrOSCon 6 21.08.2011 Sankt Augustin Agenda Einführung Icinga an sich Team Projekt Icinga-Core Icinga-Web Icinga-Reporting Demo Roadmap

Mehr

Viel aus wenig: Enterprise-DWH mit Basic ETL

Viel aus wenig: Enterprise-DWH mit Basic ETL Viel aus wenig: Enterprise-DWH mit Basic ETL Jörg Menker Leiter Competence-Center DWH-Architektur & Frontends Nürnberg, 28.10.2011 MT AG Agenda Warehouse Builder Feature Groups Enterprise-DWH mit Basic

Mehr

Online-Schema-Updates - Qualität & Quantität

Online-Schema-Updates - Qualität & Quantität epages @ DOAG 2015 Online-Schema-Updates - Qualität & Quantität Mario Rieß, Senior Vice President R&D + Consulting Agenda 1. Motivation 2. Theorie & Lösungsauswahl 3. Qualität 4. Quantität 5. Fazit Motivation

Mehr

MyCoRe > V1.0: Technische Weiterentwicklung

MyCoRe > V1.0: Technische Weiterentwicklung MyCoRe > V1.0: Technische Weiterentwicklung Frank Lützenkirchen, Kathleen Krebs Folie 1 Kontrollflüsse bisher Kontrollflüsse sind im MyCoRe Kern oder der darauf basierenden Applikation fix und explizit

Mehr

MySQL für Oracle DBAs

MySQL für Oracle DBAs MySQL für Oracle DBAs Matthias Jung, ORDIX AG 16.04.2013 mj@ordix.de www.ordix.de Agenda Einleitung Architektur Verfügbarkeitslösungen Backup & Recovery Monitoring Fazit 2 MySQL und die DOAG Regio? MySQL

Mehr

Weltweite Produktionsdatenverwaltung mit MySQL-Replikation

Weltweite Produktionsdatenverwaltung mit MySQL-Replikation Weltweite Produktionsdatenverwaltung mit MySQL-Replikation DOAG Konferenz 2015, Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 23 Über FromDual GmbH Support

Mehr

Veeam und Microsoft. Marco Horstmann System Engineer, Veeam

Veeam und Microsoft. Marco Horstmann System Engineer, Veeam Veeam und Microsoft Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Windows Server 2016 Support Die vollständige und fortschrittliche Unterstützung von Veeam erschliesst

Mehr

MySQL Architektur die Admin-Sicht

MySQL Architektur die Admin-Sicht MySQL Architektur die Admin-Sicht Matthias Jung, ORDIX AG 25.09.2013 mj@ordix.de www.ordix.de Agenda Einleitung Architektur Verfügbarkeitslösungen Backup & Recovery Monitoring Gtk für Entwickler Fazit

Mehr

MySQL Replication: Eine Einführung

MySQL Replication: Eine Einführung MySQL Replication: Eine Einführung Erkan Yanar linsenraum.de 27. Februar 2013 Erkan Yanar (linsenraum.de) MySQL Replication: Eine Einführung 27. Februar 2013 1 / 21 Replikation Was ist Replikation? Die

Mehr

FOLIO EINFÜHRUNG. Richard Redweik Universitätsbibliothek Leipzig

FOLIO EINFÜHRUNG. Richard Redweik Universitätsbibliothek Leipzig FOLIO EINFÜHRUNG Richard Redweik redweik@ub.uni-leipzig.de Universitätsbibliothek Leipzig 28.09.2017 AGENDA 1. Motivation 2. FOLIO a. Übersicht b. Okapi c. Stripes 3. Zusammenfassung MOTIVATION Warum FOLIO?

Mehr

simply sophisticated Integration von SAP und Non SAP Lösungen Marktüberblick, Techniken, Möglichkeiten & Probleme

simply sophisticated Integration von SAP und Non SAP Lösungen Marktüberblick, Techniken, Möglichkeiten & Probleme simply sophisticated Integration von SAP und Non SAP Lösungen Marktüberblick, Techniken, Möglichkeiten & Probleme Patrick Theobald Zur Person Patrick Theobald Geschäftsführer Theobald Software GmbH seit

Mehr

APEX OOS TOOLS & HELFER

APEX OOS TOOLS & HELFER APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!

Mehr

Globale Standards Lokale Dienstleistungen

Globale Standards Lokale Dienstleistungen Patrik Kleindl Globale Standards Lokale Dienstleistungen BearingPoint Management and Technology Consulting (4000 MitarbeiterInnen, großteils in Europa) BearingPoint Technology (450 MitarbeiterInnen) BearingPoint

Mehr

PostgreSQL und memcached

PostgreSQL und memcached Building a generic Query Cache imos GmbH 07.12.2010 / PGDays Stuttgart 2010 Outline Einführung 1 Einführung 2 3 Einteilung von Caches Tradeoff zwischen Maintenance Komplexität der Anfragen Dirty-Cache-Hit

Mehr

Willkommen. Datenbanken und Anbindung

Willkommen. Datenbanken und Anbindung Willkommen Datenbanken und Anbindung Welche stehen zur Wahl? MySQL Sehr weit verbreitetes DBS (YT, FB, Twitter) Open-Source und Enterprise-Version Libs in C/C++ und Java verfügbar Grundsätzlich ist ein

Mehr

Java aktuell. ijug Verbund Eclipse MicroProfile. Next Level Java. Blockchain. Java aktuell. Erste Eindrücke von der Version 11

Java aktuell. ijug Verbund   Eclipse MicroProfile. Next Level Java. Blockchain. Java aktuell. Erste Eindrücke von der Version 11 Praxis. Wissen. Networking. Das Magazin für Entwickler Ausgabe 01/2019 D: 4,90 EUR CH: 9,80 CHF A: 5,60 EUR Benelux: 5,80 EUR Java aktuell Java aktuell Next Level Java Erste Eindrücke von der Version 11

Mehr

MariaDB und Galera. Chemnitzer Linux-Tage März Ralf Lang Linux Consultant & Developer B1 Systems GmbH

MariaDB und Galera. Chemnitzer Linux-Tage März Ralf Lang Linux Consultant & Developer B1 Systems GmbH MariaDB und Galera Chemnitzer Linux-Tage 2019 16. März 2019 Ralf Lang Linux Consultant & Developer B1 Systems GmbH lang@b1-systems.de Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen

Mehr

Extreme Performance mit Oracle Times Ten

Extreme Performance mit Oracle Times Ten Extreme Performance mit Oracle Times Ten Agenda 1. Architektur und Übersicht 2. Details der Caching-Technologie 3. Skalierbarkeit, Antwortzeiten, Benchmarkergebnisse 4. Times Ten für die Oracle-Datenbank

Mehr

Big Data Management Thema 14: Cassandra

Big Data Management Thema 14: Cassandra Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read

Mehr

MySQL-Server im Teamwork - Replikation und Galera Cluster

MySQL-Server im Teamwork - Replikation und Galera Cluster MySQL-Server im Teamwork - Replikation und Galera Cluster FrOSCon 2016, St. Augustin Jörg Brühe Senior Support Engineer, FromDual GmbH joerg.bruehe@fromdual.com CC-BY-SA 1 / 41 Über FromDual GmbH Support

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales

Mehr

5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri

5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri 5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit

Mehr

Die wichtigsten Hadoop-Komponenten für Big Data mit SAS

Die wichtigsten Hadoop-Komponenten für Big Data mit SAS Webinar@Lunchtime Die wichtigsten Hadoop-Komponenten für Big Data mit SAS Herzlich Willkommen bei Webinar@Lunchtime Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Xing-Profil:

Mehr

Query Result Caching. Optimierung des Datenbankzugriffs

Query Result Caching. Optimierung des Datenbankzugriffs Query Result Caching Optimierung des Datenbankzugriffs Andreas Hubmer 19.11.2012 Inhalt Problemstellung Tabellen-Cache DBProxy Objekt-Cache 1 st -/2 nd -Level Cache Query Cache 2 Problemstellung Application-

Mehr

MariaDB Installationsanleitung

MariaDB Installationsanleitung MariaDB 10.1.22 Installationsanleitung Messerli Informatik AG Pfadackerstrasse 6 8957 Spreitenbach T +41 56 418 38 00 F +41 56 418 39 00 info@messerli.ch Inhaltsverzeichnis MariaDB MariaDB 10.1.22... 3

Mehr

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS

Mehr

= Smart Enterprise Application Integration

= Smart Enterprise Application Integration + = Smart Enterprise Application Integration Ziel dieses Vortrags Bullet Point Boot Camp Nur wenige Folien... 14.06.2011 Seite 2 Ziel dieses Vortrags... dafür jede Menge Live-Demos!!! 14.06.2011 Seite

Mehr

Containisierung von Java Apps mit Docker

Containisierung von Java Apps mit Docker Containisierung von Java Apps mit Docker Inhalt 1. Virtualisierungskonzept 2. Softwarecontainer 3. Docker 4. Anwendungsbeispiel 5. Fazit 07.06.2018 Containerisierung von Java Apps mit Docker 2 Inhalt 1.

Mehr

Orchestrierung & Docker für DBAs DOAG 2018

Orchestrierung & Docker für DBAs DOAG 2018 Orchestrierung & Docker für DBAs DOAG 2018 Wer steht hier? 2 Die Witt-Gruppe in Zahlen Die Witt-Gruppe ist ein führender Multichannel- Versandhändler für die Zielgruppe 50+. 1987 erfolgte die Übernahme

Mehr

Datenbankspiegelung mit (Active) Data Guard. und Abgrenzung

Datenbankspiegelung mit (Active) Data Guard. und Abgrenzung Datenbankspiegelung mit (Active) Data Guard und Abgrenzung ORACLE Deutschland B.V. & Co. KG Stephan Haas Server Technology Competence Center Agenda Überblick Oracle DataGuard Oracle

Mehr

Workplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse

Workplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse Workplace Portal G8 Dipl.-Wirt. Ing. Thomas Bruse Prof. Dr. Ludwig Nastansky Universität Paderborn Wirtschaftsinformatik 2 Fachbereich 5 Prof. Dr. Ludwig Nastansky Warburgerstr. 100, 33098 Paderborn Tel.:

Mehr

NoSQL mit Postgres 15. Juni 2015

NoSQL mit Postgres 15. Juni 2015 Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste

Mehr

Automatisiertes Monitoring mit Icinga 2 und dem Director. Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018

Automatisiertes Monitoring mit Icinga 2 und dem Director. Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018 Automatisiertes Monitoring mit Icinga 2 und dem Director Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018 Nicolai Buchwitz CTO @enda_kg Entwickler diverser Erweiterungen rund um Icinga 2 Monitoringprojekte

Mehr

INSPIRE and Beyond Darmstadt, Germany.

INSPIRE and Beyond Darmstadt, Germany. Andreas von Dömming Überblick INSPIRE Demo mit Hale-Connect Komponenten Downloaddienste Darstellungsdienste Metadaten Publicationsmodi Harvesting Datenanhänge Map Styling Testing Bereitstellung Geodaten

Mehr

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &

Mehr

Container Hype. TODO : Vollflächiges Container Bild. Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/

Container Hype. TODO : Vollflächiges Container Bild. Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/ OpenShift 3 Techlab Container Hype TODO : Vollflächiges Container Bild Håkan Dahlström Source: https://www.flickr.com/photos/dahlstroms/3144199355 1. Ziele 2. Container 3. OpenShift 3 4. Workshop Agenda

Mehr

Einführung in Big Data und Hadoop (mit verschiedenen Live Demos) Eintägiges Intensivseminar

Einführung in Big Data und Hadoop (mit verschiedenen Live Demos) Eintägiges Intensivseminar Einführung in Big Data und Hadoop (mit verschiedenen Live Demos) Eintägiges Intensivseminar Die Referenten sind keine exklusiven Trainer, sondern Berater aus dem Projektgeschäft, die auch Trainings durchführen.

Mehr

Hubertus Schmidt Systemberater Telco / Media / Utilities Oracle Corporation

Hubertus Schmidt Systemberater Telco / Media / Utilities Oracle Corporation Hubertus Schmidt Systemberater Telco / Media / Utilities Oracle Corporation Oracle9i Application Server Portale Transaktionen E-Business Intelligence Oracle9i AS Deployment Integration Oracle9iAS Forms

Mehr

HTML DB. Von vielen kleinen Dateninseln zu einer zentralen Lösung. msg systems ag, März

HTML DB. Von vielen kleinen Dateninseln zu einer zentralen Lösung. msg systems ag, März HTML DB Von vielen kleinen Dateninseln zu einer zentralen Lösung msg systems ag, März 2004 1 Motivation Was ist HTML DB? Architektur Bestandteile Migration Demonstration msg systems ag, März 2004 2 Daten-

Mehr

Weblogic 12.2 und DB 12.2 das perfekte Duo

Weblogic 12.2 und DB 12.2 das perfekte Duo Gemeinsam mehr erreichen. Weblogic 12.2 und DB 12.2 das perfekte Duo Matthias Fuchs, Andreas Chatziantoniou Vorstellung > Esentri > Matthias Fuchs > Oracle Partner Spezialized SOA > Ettlingen, Nürnberg

Mehr

MySQL HA Lösungen für Front- und Backend. Matthias Klein

MySQL HA Lösungen für Front- und Backend. Matthias Klein MySQL HA Lösungen für Front- und Backend Matthias Klein MySQL HA - Topics 1 Grundlagen 2 Backend 3 Frontend 2 MySQL HA About InnoGames About InnoGames Betreibt und entwickelt Browser- und Mobile Games

Mehr

daniel.kreuzhofer@microsoft.com Image source http://commons.wikimedia.org/wiki/file:modern_warehouse_with_pallet_rack_storage_system.jpg Definitionen Azure Region Eine Ansammlung von Rechenzentren, die

Mehr

als Alternative zu REST Manuel

als Alternative zu REST Manuel als Alternative zu REST Manuel Mauky @manuel_mauky Single-Page-Apps und mobile Apps API Wie kommen die Daten zum Client? API? Klassisch: REST/Hypermedia zahlreiche Ressourcen, jeweils über URIs erreichbar

Mehr

Deep Dive in WebLogic Server und Multi- Tenancy

Deep Dive in WebLogic Server und Multi- Tenancy überraschend mehr Möglichkeiten! Deep Dive in WebLogic Server 12.2.2.1 und Multi- Tenancy Mohammad Esad-Djou, Solution Architect Borys Neselovskyi, Solution Architect OPITZ CONSULTING 2016 Agenda 1 2 3

Mehr

TOra - Toolkit for Oracle

TOra - Toolkit for Oracle TOra - Toolkit for Oracle Einführung in das Entwicklungswerkzeug TOra Timo Meyer Seite 1 von 15 OCP DBA 9i 2005-07-05 Seite 1 von 15 Agenda 1. Einleitung 2. Installation 3. TOra Toolkit for Oracle 4. Live-Demonstration

Mehr

MySQL Backup und Restore

MySQL Backup und Restore MySQL Backup und Restore DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 22 Über FromDual GmbH FromDual bietet neutral und unabhängig:

Mehr

Container als Immutable Infrastructure. John M. Hutchison

Container als Immutable Infrastructure. John M. Hutchison Container als Immutable Infrastructure John M. Hutchison Container als Immutable Infrastructure 1. Context 2. Anwendungsbereiche 3. Demo 4. Erkenntnisse Präsentationstitel 06.03.2017 2 Container Verschiedene

Mehr

Erfahrungen mit TimesTen 7.0

Erfahrungen mit TimesTen 7.0 Erfahrungen mit TimesTen 7.0 Bianca Stolz & Christian Kühne Systemberater Oracle Agenda TimesTen im Markt Das Konzept von TimesTen TimesTen Architektur Funktionen TimesTen in der

Mehr

Übersicht Streams nach Liste Produkte/Themen

Übersicht Streams nach Liste Produkte/Themen Stream Datenbank: DB Oracle 9i bis 12c In-Memory Datenbanken Enterprise Manager Appliances EXADATA RAC DataGuard Upgrades, Konsolidierungen Implementationen Administration / Monitoring Performance Tuning

Mehr

Hibernate und Elasticsearch Von 0 auf 100 in 40 Minuten

Hibernate und Elasticsearch Von 0 auf 100 in 40 Minuten 1 Hibernate und Elasticsearch Von 0 auf 100 in 40 Minuten Gunnar Morling, Red Hat 2 Gunnar Morling Opensource-Softwareentwickler bei Red Hat Div. Hibernate-Projekte Spec Lead für Bean Validation 2.0 Andere

Mehr

BIG DATA IM RETAIL-SEKTOR AM BEISPIEL KASSENBONDATEN BUSINESS ANALYTICS DAY

BIG DATA IM RETAIL-SEKTOR AM BEISPIEL KASSENBONDATEN BUSINESS ANALYTICS DAY BIG DATA IM RETAIL-SEKTOR AM BEISPIEL KASSENBONDATEN BUSINESS ANALYTICS DAY 08.03.2017 REWE Systems GmbH Jonas Freiknecht inovex GmbH Bernhard Schäfer AGENDA 1 / Vorstellung REWE Systems GmbH und inovex

Mehr

DOCKER IN PRACTICE. Matthias Zober EXXETA GmbH Leipzig

DOCKER IN PRACTICE. Matthias Zober EXXETA GmbH Leipzig DOCKER IN PRACTICE Matthias Zober EXXETA GmbH Leipzig 1 1. Typische Installationen Typische Probleme HowTos die nicht funktionieren? Jenkins + Maven + Plugins manuell installieren Worst Case Dauer: > ½

Mehr

MySQL Performance Tuning für Entwickler

MySQL Performance Tuning für Entwickler MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung

Mehr

Enterprise Monitoring mit Icinga

Enterprise Monitoring mit Icinga Referent: Bernd Erk Enterprise Monitoring mit Icinga 06.04.2011 OSDC 2011 Agenda DESTINATION TIME REMARK KURZVORSTELLUNG DAS ICINGA PROJEKT ICINGA ARCHITEKTURE ICINGA VS. NAGIOS ENTERPRISE FEATURES ERWEITERUNGEN

Mehr

Oracle Streams Doag Vortrag Claus Cullmann

Oracle Streams Doag Vortrag Claus Cullmann Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Anwendungen Datenströme Überblick Oracle Streams

Mehr

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1 OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH

Mehr

Oracle Real Application Cluster

Oracle Real Application Cluster Oracle Real Application Cluster Björn Bröhl OPITZ CONSULTING Gummersbach GmbH Seite 1 Übersicht Die RAC Architektur RAC Komponenten (Hard- und Software) Oracle Cluster Filesystem vs. Oracle Automatic Storage

Mehr

ERWEITERUNG CONTAO INDEXIERUNG - SUCHE AUF OFFICE- UND PDF-DATEIEN

ERWEITERUNG CONTAO INDEXIERUNG - SUCHE AUF OFFICE- UND PDF-DATEIEN ERWEITERUNG CONTAO INDEXIERUNG - SUCHE AUF OFFICE- UND PDF-DATEIEN Zu meiner Person 59 Jahre alt seit 40 Jahren Erfahrung in der IT-Branche Schwerpunkt Hosting, Betrieb und Entwicklung Contao-Erfahrung

Mehr

Ist Dein PostgreSQL logisch genug für bidirektionalität? , Swiss PGDay Harald Armin Massa

Ist Dein PostgreSQL logisch genug für bidirektionalität? , Swiss PGDay Harald Armin Massa Ist Dein PostgreSQL logisch genug für bidirektionalität? 2018-06-29, Swiss PGDay 2018 Harald Armin Massa Replikation, warum? Skalierung unterschiedliche Nutzung der Daten OLTP / OLAP Unterschiedliche Orte

Mehr

Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher

Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Rainer Willems Oracle Deutschland B.V. & Co. KG Geschäftstelle Frankfurt Schlüsselworte: BI Publisher, Online Layout Editor, Interactive

Mehr

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und

Mehr

Dockerbank II. Block 2: Komplexbeispiel. Benjamin Baum 1, Christian Bauer 1

Dockerbank II. Block 2: Komplexbeispiel. Benjamin Baum 1, Christian Bauer 1 Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen Block 2: Komplexbeispiel Benjamin Baum 1, Christian Bauer 1 1 Universitätsmedizin Göttingen Dockerbank

Mehr

FromDual bietet neutral und unabhängig:

FromDual bietet neutral und unabhängig: MySQL Replikation DOAG Konferenz 2012, Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 26 Über FromDual GmbH FromDual bietet neutral und unabhängig: Beratung

Mehr

PostgreSQL und memcached

PostgreSQL und memcached Building a Query Cache imos GmbH 11.11.2011 / PGconf.DE Outline Einführung 1 Einführung 2 3 Szenario Einführung Webapplikation Pro Request viele, größtenteils einfache, Queries Einteilung von Caches Tradeoff

Mehr

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard Agenda Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard AZURE REGIONS offen BETRIEBSSYSTEME DATENBANKEN ENTWICKLUNGS-

Mehr

API-Gateway bringt Ordnung in Microservices-Wildwuchs. Frank Pientka, Dortmund

API-Gateway bringt Ordnung in Microservices-Wildwuchs. Frank Pientka, Dortmund API-Gateway bringt Ordnung in Microservices-Wildwuchs Frank Pientka, Dortmund Warum sind Verbindungen wichtig? 3 Agenda APIs regieren die Welt Schnittstellenprobleme Microservices und Qualitätsmerkmale

Mehr

Continuous Integration mit GitLab CI Christine Koppelt Open-Source-Treffen, 26. Januar 2018

Continuous Integration mit GitLab CI Christine Koppelt Open-Source-Treffen, 26. Januar 2018 Continuous Integration mit GitLab CI Christine Koppelt christine.koppelt@gmail.com Open-Source-Treffen, 26. Januar 2018 Continuous Integration Softwareentwicklung & Deployment Aufgaben eines Continuous

Mehr

Oracle ACFS / CloudFS zuverlässig nutzbar?

Oracle ACFS / CloudFS zuverlässig nutzbar? Beratung Software Lösungen Oracle ACFS / CloudFS zuverlässig nutzbar? Claudia Gabriel Ralf Appelbaum Zahlen und Fakten Unternehmensgruppe Materna: 1.500 Mitarbeiter 160 Mio. Euro Umsatz in 2014 Geschäftsführung:

Mehr

LOVOO auf Wolke 7. Stefan Weigert (Head of Data) BI Trendforum, Dresden,

LOVOO auf Wolke 7. Stefan Weigert (Head of Data) BI Trendforum, Dresden, LOVOO auf Wolke 7 Stefan Weigert (Head of Data) BI Trendforum, Dresden, 01.03.2018 Über LOVOO 110+ Mitarbeiter 2 Büros (B, DD) > 50M Nutzer Weltweit ~1M req/min Android, IOS, Web Über LOVOO 110+ Mitarbeiter

Mehr

Highlights zu IBM TSM Fastback

Highlights zu IBM TSM Fastback IBM Software Group Tivoli Storage Software Highlights zu IBM TSM Fastback Dipl.Ing. Rüdiger Gmach Tivoli Technical Presales Specialist Ruediger_Gmach@at.ibm.com +43 664 618 5851 TSM Fastback Produktkomponenten

Mehr

H E R Z L I C H W I L L K O M M E N Z U R D O A G K O N F E R E N Z

H E R Z L I C H W I L L K O M M E N Z U R D O A G K O N F E R E N Z H E R Z L I C H W I L L K O M M E N Z U R D O A G K O N F E R E N Z 2 0 1 6 A D V A N C E D A N A L Y T I C S : V O N S E M I - S T R U K T U R I E R T E N D A T E N Z U W I S S E N T O M S E I D E L &

Mehr

Garten - Daten Bank. - survival pack -

Garten - Daten Bank. - survival pack - Garten - Daten Bank - survival pack - Dr. Karsten Tolle PRG2 SS 2017 Inhalt heute Kurz: Motivation und Begriffe SQL (survival pack) create table (Tabelle erzeugen) insert into (Einfügen) select (Anfragen)

Mehr

Asynchrone Replikation Projekt oder Produkt. Lukas Grützmacher (AIS Automation Dresden GmbH)

Asynchrone Replikation Projekt oder Produkt. Lukas Grützmacher (AIS Automation Dresden GmbH) Asynchrone Replikation Projekt oder Produkt Lukas Grützmacher (AIS Automation Dresden GmbH) 16.11.2016 Über mich Lukas Grützmacher Jahrgang 1975 Studium der Informatik an der TU Dresden Dipl. Inf. im Jahr

Mehr

Von Business Logik und Datenbanken. Draft. Markus Wanner Rapperswil, 30. Juni datahouse

Von Business Logik und Datenbanken. Draft. Markus Wanner Rapperswil, 30. Juni datahouse Von Business Logik und Datenbanken Markus Wanner Rapperswil, 30. Juni 2017 datahouse Einführung - Inhalt Einführung Über den Autor Begriffe: Business Logik Begriffe: Datenbanken Begriffe: in Allgemeiner

Mehr

Oracle Golden Gate. Seminarunterlage. Version vom

Oracle Golden Gate. Seminarunterlage. Version vom Seminarunterlage Version: 12.02 Version 12.02 vom 20. Mai 2016 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

Progressive Web Apps mit APEX. Till Albert

Progressive Web Apps mit APEX. Till Albert Progressive Web Apps mit APEX Till Albert 09.05.2019 Facts & Figures IT-Beratungsunternehmen Branchen übergreifend Hersteller neutral Hauptsitz Ratingen Niederlassung Frankfurt am Main 250 Beschäftigte

Mehr

Public Cloud Erfahrungsbericht. Szabolcs Szádeczky-Kardoss BAT Nr

Public Cloud Erfahrungsbericht. Szabolcs Szádeczky-Kardoss BAT Nr Public Cloud Erfahrungsbericht Szabolcs Szádeczky-Kardoss BAT Nr. 39 23.03.2018 Was bewegt die SBB-IT? Agile Transformation DevOps Microservices und Containerisierung OpenShift Container Platform (siehe

Mehr

<Insert Picture Here> RAC Architektur und Installation

<Insert Picture Here> RAC Architektur und Installation RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis

Mehr

TopLink. das performante und flexible Persistenz- Framework

TopLink. das performante und flexible Persistenz- Framework TopLink das performante und flexible Persistenz- Framework Präsentiert von: Martin Jäkle Principal Sales Consultant Recent Magazine Ad Objekt Relationales Mapping Schreiben der Objekte in die Relational

Mehr

BDCA Kick-Off München,

BDCA Kick-Off München, BDCA Kick-Off München, 3.3.2015 Unser Modus: Sprinter Fakten! Seit 2005! 60+ Mitarbeiter:! Certified Scrum Masters/Product Owners! Certified Java Spring Professionals! Certified MongoDB Devs/Admins! Certified

Mehr

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1 Inhaltsverzeichnis Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter

Mehr

Big Data Informationen neu gelebt

Big Data Informationen neu gelebt Seminarunterlage Version: 1.01 Copyright Version 1.01 vom 21. Mai 2015 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Erfahrungen aus dem Betatest Oracle Database 11g

Erfahrungen 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

Mehr

Dokumentenorientierte Datenbanken - MongoDB

Dokumentenorientierte Datenbanken - MongoDB Dokumentenorientierte Datenbanken - MongoDB Jan Hentschel Ultra Tendency UG Übersicht Dokumente sind unabhängige Einheiten Bessere Performance (zusammengehörige Daten werden gemeinsam gelesen) Objektmodell

Mehr

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG 1 $ whoami Jochen Schneider 1997-2000: Software Entwickler Trescom 2000-2011: Network Designer/Technical Architect Telefónica Deutschland

Mehr

ThingLocator. Lokalisierung von Dingen des Alltags per Android-App. Burak Selcuk, Alexander Krenz. Hochschule RheinMain, Informatik Master

ThingLocator. Lokalisierung von Dingen des Alltags per Android-App. Burak Selcuk, Alexander Krenz. Hochschule RheinMain, Informatik Master ThingLocator Lokalisierung von Dingen des Alltags per Android-App Burak Selcuk, Alexander Krenz Hochschule RheinMain, Informatik Master 03.02.2016 Burak Selcuk, Alexander Krenz ThingLocator 03.02.2016

Mehr

Session 2. Notes Apps auf ipad & Co. Wie native Apps mit Notes synchronisieren können.

Session 2. Notes Apps auf ipad & Co. Wie native Apps mit Notes synchronisieren können. Session 2 Notes Apps auf ipad & Co Wie native Apps mit Notes synchronisieren können. Heute: Beispiele mit echtem Code, Erfahrungen aus dem echten Leben, Überlegungen zur Performance Beispiel 1: Ansicht

Mehr