MySQL Replikation für Einsteiger
|
|
|
- Kerstin Schulze
- vor 8 Jahren
- Abrufe
Transkript
1 MySQL Replikation für Einsteiger FrOSCon 2011, St. Augustin Oli Sennhauser Senior MySQL Consultant at FromDual GmbH 1
2 Über FromDual GmbH FromDual bietet neutral und unabhängig: Beratung für MySQL (vor Ort und remote) Remote-DBA Dienstleistungen / MySQL Betrieb Premium Support (ex. MySQL Basic und Silber) Schulung für MySQL Consulting Partner der Open Database Alliance (ODBA.org) Oracle Silber Partner (OPN) Mehr Informationen unter: 2
3 Inhalt MySQL Replikation Was ist Replikation? Wie funktioniert MySQL Replikation? Wie wird Replikation aufgesetzt? Wann brauche ich MySQL Replikation? Neuerungen in 5.1, 5.5 und 5.6 Varianten der Replikation 3
4 Was ist Replikation? Daten von einer Datenbank auf eine oder mehrere andere Datenbanken weiterreichen: Applikation Master Slave Daten = UPDATE, INSERT, DELETE,... (= DML Statements) oder (binäre) Events 4
5 MySQL Replikation Wie funktioniert die MySQL Replikation? Applikation binlog dump thread IO_thread master.info Master Initialer asynchron Dump Slave SQL_thread relay-log.info... bin-log.m bin-log.n binary log writer thread... relay-log.m relay-log.n bin-log.index 5
6 Vorbereiten des Masters Auf dem Master im my.cnf: Binary log einschalten: log bin = bin log Server ID setzen: server_id = 42 Muss im Replikations-Setup Unique sein! Server neu starten (downtime!) 6
7 User anlegen und Dump ziehen Immer noch auf dem Master: Replikations-User anlegen: CREATE USER IDENTIFIED BY 'secret'; GRANT REPLICATION SLAVE ON *.* TO Initialen konsistenten! Dump ziehen: mysqldump all databases singletransaction ( lock all tables) master data > full_dump.sql 7
8 Aufsetzen des Slaves Neue Datenbank erstellen (2. Maschine)./scripts/mysql_install_db \ datadir=/var/lib/mysql Andere Server ID setzen: server_id = 43 Slave auf seinen Master ansetzen: CHANGE MASTER TO master_host=' ', master_port=3306, master_user='replication', master_password='secret'; Initialen konsistenten Dump einspielen: mysql u root < full_dump.sql 8
9 Kontrolle und starten Kontrolle: SHOW SLAVE STATUS\G Slave_IO_State: Master_Host: Master_User: replication Master_Port: 3306 Master_Log_File: bin log Read_Master_Log_Pos: Relay_Log_File: relay bin Relay_Log_Pos: 4 Slave_IO_Running: No Slave_SQL_Running: No Starten des Slaves: SLAVE START; 9
10 Probleme beim Aufsetzen MySQL Replikation funktioniert grundsätzlich gut! Gründe warum Probleme auftreten: Nicht sauberes befolgen der Anleitungen! Nicht konsistentes Backup ohne single transaction / lock all tables :-( Jedes Schema einzeln ( all databases) :-( MySQL Dokumentation: How to Set Up Replication
11 Probleme beim Betrieb Slave wird nicht überwacht Binary logs werden nicht aufgeräumt expire_logs_days = n PURGE BINARY LOGS TO 'bin log '; Fummeln auf dem Slave Master/Slave Lag (hinterher hinken) Master/Slave Drift (auseinander laufen) Wenn Master und Slave auseinander laufen MUSS der Slave neu aufgesetzt werden Filtern auf dem Master ist meist keine gute Idee! 11
12 Master/Slave Drift Master und Slave können auseinander laufen weil: Auf dem Slave geschrieben wird (rumfummeln!) sql_bin_log = 0 sql_slave_skip_counter = 1 slave_skip_errors=... Nicht-deterministische Abfragen/Funktionen viel besser mit Row Based Replikation (RBR) Filtern auf Master oder Slave Temporäre Tabellen mit SBR Unterschiede können gefunden werden mit Tools aus dem Maatkit: mk table checksum und gefixed werden mit: mk table sync Ansonsten Slave neu aufsetzen!!! 12
13 Wann brauche ich die MySQL Replikation? Es gibt verschiedene Szenarien: Scale-Out Lösungen Backup Slave Datenanalyse, Reporting Hochverfügbarkeit (HA) Zeitversetzte Datenstände vorhalten 13
14 MySQL Scale-Out vs Scale-Up Scale-Up Kosten MySQL Design Phsikalische Flaschenhälse Relaxation of Constraints Scale-Out 14
15 Der MySQL Scale-Out Ansatz ro Applikation r t w Slave M Master Slave Reporting Slave Backup Slave 1 Slave 2 Slave 3... Load balancer 15
16 Neuerungen in MySQL 5.1, 5.5 und 5.6 Row-Based Replikation (5.1) Semi-Synchrone Replikation (5.5) Row Image Control (5.6) Crash Safe Binary Logs (5.6) Remote binary log shipping (5.6)
17 Row-Based Replikation (5.1) Alt (<= 5.0) Statement-Based Replikation (SBR) Statements werden übermittelt Problem: nicht-deterministische Abfragen/Funktionen inkonsistente Daten zwischen Master und Slave Neu (>= 5.1) Row-Based Replikation (RBR) Events / Trx werden übermittelt binlog_format = {ROW MIXED STATEMENT} RBR ist die sicherste Art der Replikation! Wie sehe ich trotzdem was passiert? mysqlbinlog base64 output=decode ROWS verbose bin log Mehr binlog Traffic, unterschiedliche Performance Testen! 17
18 Semi-Synchrone Replikation (5.5) Default asynchrone Replikation Master wartet NICHT auf Slave! Bei Crash: Trx ist nicht zwingend auf Slave Neu (5.5) optional semi-synchrone Replikation Plug-in (muss auf Master UND Slave aktiv sein!) Master wartet auf Slave bis Timeout! Nach Timeout (default 10 s) Fallback auf asynchron Bis Slave in Relay Log (sync) geschrieben hat Bessere Datenintegrität (Master + mind. 1 Slave) Schlechtere Performance (Commit + NW Roundtrip + Commit) Master Commit, dann Crash, möglich dass Trx Slave nicht erreicht hat! 18
19 Semi-synchrone Replikation Wie funktioniert die semi-synchrone Replikation? Applikation master.info Master OK Slave relay-log.info... bin-log.m bin-log.n... relay-log.m OK relay-log.n bin-log.index 19
20 Semi-synchrone Replikation Plug-ins aktivieren: INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so'; Prüfen ob erfolgreich: SHOW PLUGINS; Name Status Type Library rpl_semi_sync_master ACTIVE REPLICATION semisync_master.so rpl_semi_sync_slave ACTIVE REPLICATION semisync_slave.so Semi-synchrone Replikation einschalten: SET GLOBAL rpl_semi_sync_master_enabled = 1; SET GLOBAL rpl_semi_sync_slave_enabled = 1; Slave (neu) starten: STOP SLAVE IO_THREAD; START SLAVE IO_THREAD; 20
21 Replikation in MySQL 5.6 Row Image Control binlog_row_image = {full minimal noblob} Crash safe Binary Logs Vollständige Events/Trx werden geloggt Event-Länge + CRC32 Checksumme Slave: master.info und relay log.info zusätzlich in (MyISAM) Tabellen slave_master_info + slave_relay_log_info Umwandeln in InnoDB? 21
22 Replikation in MySQL 5.6 Remote Binary Log Shipping: mysqlbinlog read from remote server raw binlog > bin log dup Delayed Replication CHANGE MASTER TO MASTER_DELAY=n; Früher mk slave delay (Maatkit) Neue Variablen: log_bin_basename und log_bin Aus den Oracle Labs: Multi-threaded Slave / Parallel Slave Multi-source Replikation? 22
23 Varianten der Replikation Bianary Log für Point-in-Time-Recovery Tungsten Replication Cluster Synchone Replikation mit Galera 23
24 Point-in-Time-Recovery (PITR) Applikation Applikation Applikation log_bin = on mysqld binary log writer thread bin-log.1 bin-log.2... bin-log.n pos/time? full backup 24 t
25 Tungsten Replication Cluster Continuent ( Master/Slave Replikation (asynchron) Basiert auf MySQL Binary Logs! Verfügbarkeit / Performance / Integrität Für MySQL und PostgreSQL! Benötigt Java und Ruby Führt eine globale Transaktions-ID ein Multi-Source Replikation möglich! 25
26 MySQL Replikationsarchitektur 26
27 Synchrone Replikation mittels Galera Codership ( Synchrone Replikation Certification Based Replication, kein 2PC! Verfügbarkeit / Skalierbarkeit / transparent Änderungen am MySQL Code notwendig! MySQL muss dazu gepatched und neu kompiliert werden... Codership liefert fertige Binaries! 27
28 Galera Replication 28
29 Q & A Fragen? Diskussion? Wir haben noch Zeit für persönliche und indviduelle Beratungen
MySQL Replikation für Einsteiger
MySQL Replikation für Einsteiger DOAG Conference 2011, Nürnberg Oli Sennhauser Senior MySQL Consultant at FromDual GmbH [email protected] www.fromdual.com 1 FromDual GmbH FromDual bietet neutral
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 [email protected] 1 / 25 Über FromDual GmbH FromDual bietet neutral
MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
MySQL Replikation, Scale-Out, Master- Master Replikation, Backup DOAG Regioaltreffen, München 23. März 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] www.fromdual.com
MySQL Replikation. Erkan Yanar [email protected] linsenraum.de 19.11.2013. linsenraum.de
MySQL Replikation Erkan Yanar [email protected] linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar [email protected] linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who
MySQL Backup und Restore
MySQL Backup und Restore DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 22 Über FromDual GmbH FromDual bietet neutral und unabhängig:
HA Architekturen mit MySQL
HA Architekturen mit MySQL DOAG SIG Database MySQL, Hannover, 19. May 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] http://www.fromdual.com www.fromdual.com 1 FromDual
Synchrone multi-master Replikation für MySQL
Synchrone multi-master Replikation für MySQL DOAG SIG-MySQL 2013, München Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 23 Über FromDual GmbH FromDual bietet neutral
MySQL High Availability. DOAG 2013 Datenbank. 14. Mai 2013, Düsseldorf. Oli Sennhauser
MySQL High Availability DOAG 2013 Datenbank 14. Mai 2013, Düsseldorf Oli Sennhauser Senior MySQL Berater, FromDual GmbH [email protected] 1 / 23 Über FromDual GmbH FromDual bietet neutral und
MySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau? DOAG Webinar 2015 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 21 Über FromDual GmbH FromDual bietet neutral
Backup und PiTR mit MySQL
Backup und PiTR mit MySQL DOAG Konferenz 2014 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 20 Über FromDual GmbH FromDual bietet neutral und unabhängig:
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
MySQL New Features 5.6
MySQL New Features 5.6 DOAG Konferenz 2012, Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 20 Über FromDual GmbH FromDual bietet neutral und unabhängig:
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
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
MySQL Cluster mit Galera
MySQL Cluster mit Galera DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 19 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MySQL Security. DOAG 2013 Datenbank. 14. Mai 2013, Düsseldorf. Oli Sennhauser
MySQL Security DOAG 2013 Datenbank 14. Mai 2013, Düsseldorf Oli Sennhauser Senior MySQL Berater, FromDual GmbH [email protected] 1 / 24 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MySQL HA & Security SLAC 2013. 5. - 7. Juni 2013, Berlin. Oli Sennhauser
MySQL HA & Security SLAC 2013 5. - 7. Juni 2013, Berlin Oli Sennhauser Senior MySQL Berater, FromDual GmbH [email protected] 1 / 51 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MySQL 5.1. Kristian Köhntopp
MySQL 5.1 Kristian Köhntopp Was ist neu? Neues InnoDB Neue Replikation Neues Logging Event Scheduler Partitions INFORMATION_SCHEMA XML Functions Was ist neu? Neues InnoDB Neue Replikation Neues Logging
MySQL Backup/Recovery
MySQL Backup/Recovery DOAG Regionaltreffen Freiburg/Südbaden 26. Januar 2016, Freiburg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 26 Über FromDual GmbH Support
MySQL/MariaDB für. nicht-mysql DBAs
MySQL/MariaDB für nicht-mysql DBAs IT-Tage 2016, Frankfurt am Main Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 28 Über FromDual GmbH Support Beratung remote-dba
MySQL Performance Tuning
MySQL Performance Tuning Frankfurter Datenbanktage 13. März 2013 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 26 Über FromDual GmbH FromDual bietet neutral und
Performance Tuning & Scale-Out mit MySQL
Performance Tuning & Scale-Out mit MySQL Erfa-Gruppe Internet Briefing 2. März 2010 Oli Sennhauser Senior MySQL Consultant, FromDual [email protected] www.fromdual.com 1 Inhalt Allgemeines zu
MySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und Cluster DOAG München, 2015-Sep-28 Jörg Brühe Senior Support Engineer, FromDual GmbH [email protected] 1 / 33 FromDual GmbH Support Beratung remote-dba
MySQL Architekturen für Oracle DBA's
MySQL Architekturen für Oracle DBA's DOAG Konferenz, Nürnberg 16. November 2010 Oliver Sennhauser Senior MySQL Consultant, FromDual [email protected] http://www.fromdual.com www.fromdual.com
MySQL für Oracle DBA's
MySQL für Oracle DBA's SOUG GV 2015, Baden-Dättwil Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 32 FromDual GmbH Support Beratung remote-dba Schulung 2 / 32 Inhalt
Grundlagen der PostgreSQL Administration
Jens Wilke Vortrag bei der BELUG 16.03.2011 Der Vortrag behandelt die Installation und Konfiguration von PostgreSQL, dem fortschrittlichsten Open Source Datenbanksystem. Es wird auf die wichtigsten Konfigurationsparameter
MySQL Administration. Seminarunterlage. Version 3.02 vom
Seminarunterlage Version: 3.02 Version 3.02 vom 23. Oktober 2014 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung
Partitionieren über Rechnergrenzen hinweg
Partitionieren über Rechnergrenzen hinweg Erkan Yanar [email protected] Blog: linsenraum.de/erkules Xing: www.xing.com/profile/erkan Yanar 24. November 2011 Was tun wenn: Daten übersteigen die
MySQL Performance Tuning
MySQL Performance Tuning FrOSCon 2011, St. Augustin Oli Sennhauser Senior MySQL Consultant at FromDual GmbH [email protected] www.fromdual.com 1 Über FromDual GmbH FromDual bietet neutral und
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,
MySQL Backup- und Recovery-Strategien
MySQL Backup- und Recovery-Strategien DOAG Regionaltreffen Hannover 25.05.2011 Hannover Matthias Jung [email protected] www.ordix.de Agenda Einführung Möglich Backup-Strategien Backup-Werkzeuge und Tools Praxislösungen
Die MySQL-Schulung der Heinlein Akademie: In diesem Training lernen Sie MySQL in all seinen Facetten kennen.
MySQL für Profis (3 Teilnehmerbewertungen) Die MySQL-Schulung der Heinlein Akademie: In diesem Training lernen Sie MySQL in all seinen Facetten kennen. Inhalt: MySQL ist schnell und einfach installiert,
MySQL Konfiguration - die wichtigsten Parameter
MySQL Konfiguration - die wichtigsten Parameter DOAG SIG MySQL Performance 13. März 2012, Wiesbaden Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] www.fromdual.com 1
MySQL für Oracle DBAs
MySQL für Oracle DBAs DOAG Webinar 14. Juni 2013 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 31 Über FromDual GmbH FromDual bietet neutral und unabhängig: Beratung
MySQL Replikationstechnologien
MySQL Replikationstechnologien Lenz Grimmer MySQL Community Relations Specialist $ whoami 1998 2002 2008 2010 Agenda Replikation: Definition und Klassifizierung Anwendungsgebiete
Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen
Erkan Yanar (linsenraum.de) Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen 20. November DOAG 2012 20121 / 24 Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen DOAG 2012 Erkan Yanar
MySQL für Oracle DBA's
MySQL für Oracle DBA's DOAG SIG 2015, Stuttgart Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 34 FromDual GmbH Support Beratung remote-dba Schulung 2 / 34 Inhalt
Konsolidieren von MySQL Landschaften
Konsolidieren von MySQL Landschaften DOAG Konferenz 2014 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 18 Über FromDual GmbH FromDual bietet neutral und
MySQL für Oracle DBAs
MySQL für Oracle DBAs DOAG 2016 Datenbank, Düsseldorf Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 34 Über FromDual GmbH Support Beratung remote-dba Schulung 2
MySQL in großen Umgebungen
MySQL in großen Umgebungen 03.03.2011 CeBIT Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG MYSQL STATUS QUO STORAGE ENGINES MONITORING UND MANAGEMENT ENTERPRISE FEATURES FRAGEN UND
Need for Speed: Indexierung unter MySQL
Need for Speed: Indexierung unter MySQL CeBIT 2014, 11. März, Hannover Oli Sennhauser Senior MySQL Berater bei FromDual GmbH [email protected] 1 / 30 Über FromDual GmbH FromDual bietet neutral
MySQL Hochverfügbarkeitslösungen. Lenz Grimmer <[email protected]> http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria
MySQL Hochverfügbarkeitslösungen Lenz Grimmer < http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria Agenda Konzepte & Aspekte MySQL Replikation Disk replikation (DRBD)
Replikation mit PostgreSQL 9.2
Replikation mit PostgreSQL 9.2 CLT 2013 16./17.03.2013 Andreas akretschmer Kretschmer, Andreas ads Scherbaum Web: http://a-kretschmer.de http://andreas.scherbaum.la/ / http://andreas.scherbaum.biz/ 16./17.03.2013
Datenbanken Konsistenz und Mehrnutzerbetrieb III
Datenbanken Konsistenz und Mehrnutzerbetrieb III 1. Oracle Architektur! Komponenten des Oracle Servers! Zugriff über Netzwerk 2. Zugriffsrechte! Starten und Schließen der Datenbank! Nutzer und Rollen!
Tag 4 Inhaltsverzeichnis
Tag 4 Inhaltsverzeichnis Normalformen Problem Formen (1-4) Weitere Formen Transaktionen Synchronisationsprobleme Überblick Autocommit Locking Savepoints Isolation levels Übungen RDB 4-1 Normalformen Problematik
PostgreSQL Wartungsstrategien
Jens Wilke PGConf.DE 11. November 2011 Wartungsstrategien Warum Wartung? Autovacuum Tuning Repairtools Warum Wartung? Statistiken pg statistic ANALYZE MVCC (Multiversion Concurrency Control) Wiederverwendung
Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1
1 Installationsanleitung für die netzbasierte Variante Bis Version 3.5 Copyright KnoWau Software 2013 KnoWau, Allgemeine Bedienhinweise Seite 1 2 Seite absichtlich leer KnoWau, Allgemeine Bedienhinweise
MySQL Performance: Getting Started InnoDB
MySQL Performance: Getting Started InnoDB Erkan Yanar linsenraum.de 13. März 2012 Erkan Yanar (linsenraum.de) MySQL Performance: Getting Started InnoDB 13. März 2012 1 / 20 Die Welt der Performacne Was
Verwendung von Oracle Rdb Hotstandby
Verwendung von Oracle Rdb Hotstandby Ingo Sulzer Technical Consultant, HP 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Übersicht Hotstandby
Martin Wunderli ([email protected])
Betrifft Standby Aber logisch! Art der Info Lösungskonzept (Januar 2003) Autor Quelle Martin Wunderli ([email protected]) Beratungstätigkeit Schlüsselworte Data Guard, Logische Standby Datenbank
Galera Cluster. The talk formerly known as Percona XtraDB Cl.
Galera Cluster The talk formerly known as Percona XtraDB Cl. Agenda 1. Was macht Crowd Guru? 2. MySQL HA-Lösungen 3. Galera Basics 4. Galera Operations 5. Percona XtraDB Cluster 2 3 Was macht Crowd Guru?
Replikation mit PostgreSQL 9.0
Replikation mit PostgreSQL 9.0 FrOSCon 2010 21.-22.08.2010 Andreas ads Scherbaum Web: http://andreas.scherbaum.la/ E-Mail: andreas[at]scherbaum.biz PGP: 9F67 73D3 43AA B30E CA8F 56E5 3002 8D24 4813 B5FE
Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.
1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme
Transaktionen in der Praxis. Dr. Karsten Tolle
Transaktionen in der Praxis Dr. Karsten Tolle Praxisbeispiel in Java Connection con = null; try { con = DriverManager.getConnection("jdbc:db2:sample"); } catch (Exception e) { e.printstacktrace(); } con.setautocommit(false);
Inhalt. Vorwort... XI
Inhalt Vorwort.............................................................. XI 1 Die MySQL-Architektur.............................................. 1 Die logische Architektur von MySQL...................................
Datenbanken: Datenintegrität. www.informatikzentrale.de
Datenbanken: Datenintegrität Definition "Datenkonsistenz" "in der Datenbankorganisation (...) die Korrektheit der gespeicherten Daten im Sinn einer widerspruchsfreien und vollständigen Abbildung der relevanten
Isolationsstufen für. Dr. Karsten Tolle Dienstag 31. Januar 2012
Isolationsstufen für Transaktionen / Sicherheit Dr. Karsten Tolle Dienstag 31. Januar 2012 Praxisbeispiel in Java Connection con = null; try { con = DriverManager.getConnection("jdbc:db2:sample"); } catch
Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation
Markus Feichtinger Power Systems Der Weg zu POWER! Agenda Motivation Lösung Beispiel Export / Import - Überblick - Migration Beispiel XenoBridge - Überblick - Migration Benefits 2 Motivation Strategisch
Konfiguration Serverstart Server einrichten. MySQL 4, 5. Kapitel 03: Serverstart und -konfiguration. Marcel Noe
MySQL 4, 5 Kapitel 03: und -konfiguration Gliederung Konfiguration 1 Konfiguration 2 Manuelles Starten Automatisches Starten beim Booten 3 Administrator Passwort setzen Anonyme Benutzer löschen Gliederung
Oracle Datenbank Architektur nicht nur für Einsteiger. Martin Klier Klug GmbH integrierte Systeme, Teunz
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Klug GmbH integrierte Systeme, Teunz DOAG Webinar, 08.03.2012 Referent Martin Klier Datenbankadministrator für Fachliche Schwerpunkte:
Referenzielle Integrität SQL
Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet
MySQL Schulung - Zusammenfassung
MySQL Schulung - Zusammenfassung Marcel Noe 9.10-20.10.2006 Kapitel 1 1.1 MySQL Einführung 1.1.1 Einleitung Bei MySQL handelt es sich um einen sehr skalierbares Datenbank-Management System. MySQL wird
MySQL für Oracle DBAs
MySQL für Oracle DBAs SOUG Day 2016, Baden Cédric Bruderer MySQL Support Engineer, FromDual GmbH [email protected] 1 / 35 Über FromDual GmbH Support Beratung remote-dba Schulung 2 / 35 Über
Tag 4 Inhaltsverzeichnis
Tag 4 Inhaltsverzeichnis Normalformen Problem Formen (1-4) Weitere Formen Transaktionen Synchronisationsprobleme Überblick Autocommit Locking Savepoints Isolation levels Übungen RDB 4-1 Normalformen Problematik
Datensicherheit und Hochverfügbarkeit
Datensicherheit und Hochverfügbarkeit 1. Instanzfehler Aussage: Instanzfehler werden durch Crash Recovery vom DBS automatisch behandelt. Recovery Zeiten? Ausfall von Speichersubsystem, Rechner,...? Ausfall
SQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MySQL sicher aufsetzen und betreiben
MySQL sicher aufsetzen und betreiben SLAC 2015, Berlin Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 39 FromDual GmbH Support Beratung remote-dba Schulung 2 / 39
Open Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung
Hinweise zur Installation von MySQL
Hinweise zur Installation von MySQL Im Folgenden werden einige Hinweise gegeben, die die Einrichtung einer MySQL-Lernumgebung am eigenen Windows-Rechner erleichtern sollen. Der Text ist vor allem für diejenigen
MySQL 101 Wie man einen MySQL-Server am besten absichert
MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey [email protected] Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse
SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
TAV Übung 3. Übung 3: Verteilte Datenhaltung
Übung 3: Verteilte Datenhaltung 1. Serialisierung Konstruieren Sie Historien aus drei Transaktionen T1, T2 und T3, die folgende Merkmale aufweisen: 1. Die serielle Reihenfolge ist T1 vor T2 vor T3. 2.
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
Archive / Backup System für OpenVMS
Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion
PostgreSQL im praktischen Einsatz. Stefan Schumacher
PostgreSQL im praktischen Einsatz 2. Brandenburger Linux Infotag 2005 Stefan Schumacher , PGP Key http:/// $Header: /home/daten/cvs/postgresql/folien.tex,v 1.11 2005/04/25
Oracle 10g Flashback. Andrea Held
Oracle 10g Flashback Andrea Held Seite 1-1 Agenda Flashback Technologien Architektur Anwendung Probleme Bewertung: Möglichkeiten und Grenzen Seite 1-2 Flashback Level Flashback Query Flashback Table Flashback
DB2 SQL, der Systemkatalog & Aktive Datenbanken
DB2 SQL, der Systemkatalog & Aktive Datenbanken Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Auf DB2 Datenbanken zugreifen DB2 Datenbanken benutzen Abfragen ausführen Den Systemkatalog
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler Linux-Tage 2015, Chemnitz Oli Sennhauser Senior MySQL Consultant, FromDual GmbH [email protected] 1 / 29 FromDual GmbH Support Beratung remote-dba Schulung
Knottenwäldchen Software
Knottenwäldchen Software Installationsanleitung für die netzbasierte Lösung Knottenwäldchen Software März.2011 Knottenwäldchen Software Seite 2 1 Inhalt 1 Inhalt... 2 2 Übersicht... 3 3 Installation...
Treating Your Data Legacy. Björn Häuser, rebuy recommerce GmbH, Berlin
Treating Your Data Legacy Björn Häuser, rebuy recommerce GmbH, Berlin Wer steht überhaupt da vorne? PostgreSQL-Nutzer seit mehr als 5 Jahren Datenbanken seit mehr als 8 Jahren The right tool for the right
Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB. Präsentation 23. Juni 2016
Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB Präsentation 23. Juni 2016 About Adfinis SyGroup AG Unabhängiger Lösungsanbieter mit einem starken Fokus auf Open Source Software Technologien
MySQL Backup- und Recovery-Strategien
MySQL Backup- und Recovery-Strategien Matthias Jung ORDIX AG Wiesbaden Schlüsselworte: MySQL, Backup, Recovery, Restore, Snapshot Einleitung In den letzten Wochen und Monaten hat das freie Datenbankprodukt
Open Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung
Datenbanken 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,
11. Backup & Recovery. Datenbankadministration
11. Backup & Recovery Datenbankadministration Wiederholung Transaktionen TRANSAKTIONEN Kapselung mehrerer Datenbankoperationen ACID-Prinzip - D Dauerhaftigkeit Abschluss mit COMMIT oder ROLLBACK Achtung:
MySQL mit MyLinux. [email protected]. 2/2003 [email protected] Java unter Linux
Bild: www.carsten-lehmann.de MySQL mit MyLinux [email protected] 1 MySQL mit MyLinux Überblick über MySQL & Co Überblick über MySQL MySQL in 5 Minuten JDBC mit MySQL Ende 2 Überblick über MySQL & Co 3 Datenbanken
JOB SCHEDULER. Managed User Jobs. Dokumentation Juli 2005. MySQL-Job-Automation
MySQL-Job-Automation Managed User Jobs JOB SCHEDULER Dokumentation Juli 2005 Software- und Organisations-Service GmbH Giesebrechtstr. 15 D-10629 Berlin Telefon (030) 86 47 90-0 Telefax (030) 861 33 35
MySQL unter VMS. Martin Vorländer. VMS Frühjahrstreffen 2009 19-Mar-2009
MySQL unter VMS Martin Vorländer VMS Frühjahrstreffen 2009 19-Mar-2009 PDV-Systeme GmbH, Bornhardtstr. 3, 38644 Goslar Telefon 05321-3703-0, Fax 05321-8924 [email protected], www.pdv-systeme.de MySQL
Serverbetrieb überwachen Prozesse Protokolldateien. MySQL 4, 5. Kapitel 11: Logfiles. Marcel Noe
MySQL 4, 5 Kapitel 11: Logfiles Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Mit dem Befehl SHOW STATUS können Sie sich alle Statusinformationen
1 Transaktionen in SQL. 2 Was ist eine Transaktion. 3 Eigenschaften einer Transaktion. PostgreSQL
1 Transaktionen in SQL Um Daten in einer SQL-Datenbank konsistent zu halten, gibt es einerseits die Möglichkeit der Normalisierung, andererseits sog. Transaktionen. 2 Was ist eine Transaktion Eine Transaktion
Oracle EngineeredSystems
Oracle EngineeredSystems Überblick was es alles gibt Themenübersicht Überblick über die Engineered Systems von Oracle Was gibt es und was ist der Einsatzzweck? Wann machen diese Systeme Sinn? Limitationen
MySQL Installation. AnPr
Name Klasse Datum 1 Allgemeiner Aufbau Relationale Datenbank Management Systeme (RDBMS) werden im Regelfall als Service installiert. Der Zugriff kann über mehrere Kanäle durchgeführt werden, wobei im Regelfall
