MySQL Cluster: HA als StorageEngine
|
|
|
- Gwen Webb
- 10 years ago
- Views:
Transcription
1 MySQL Cluster: HA als StorageEngine Erkan Yanar linsenraum.de 25. April 2012 Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
2 What About Hochverfügbarkeit mit MySQL Topic Wir wollen Hochverfügbarkeit Daten Service Und wie erreichen? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
3 Datenredundanz/Verfügbarkeit Replication Lösungsmöglichkeiten: HA auf Basis von Replikation Replikation Datenredundanz Slave read only (Scaleout) HA Daten redundant? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
4 Datenredundanz/Verfügbarkeit Replication Lösungsmöglichkeiten: HA auf Basis von Replikation Replikation Datenredundanz Slave read only (Scaleout) HA Daten redundant? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
5 Datenredundanz/Verfügbarkeit Replication Lösungsmöglichkeiten: HA auf Basis von Replikation Replikation Datenredundanz Slave read only (Scaleout) HA Daten redundant? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
6 Datenredundanz/Verfügbarkeit Replication Lösungsmöglichkeiten: HA auf Basis von Replikation Replikation Datenredundanz Slave read only (Scaleout) HA Daten redundant? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
7 Datenredundanz/Verfügbarkeit Replication Sicherheit semisync vs. Performance async Failover Daten Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
8 Datenredundanz/Verfügbarkeit Blocklevel Blocklevel 2 Nodes Limit Nur ein Rechner Failover Daten Recoverydowntime Keine Skalierung Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
9 Datenredundanz/Verfügbarkeit Blocklevel Blocklevel 2 Nodes Limit Nur ein Rechner Failover Daten Recoverydowntime Keine Skalierung Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
10 Datenredundanz/Verfügbarkeit StorageEngines Modulares MySQL Storage Engine Authentication INFORMATION SCHEMA General Replication Audit... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
11 Datenredundanz/Verfügbarkeit StorageEngines Modulares MySQL Storage Engine Authentication INFORMATION SCHEMA General Replication Audit... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
12 Local Storage Engine Datenredundanz/Verfügbarkeit StorageEngines CREATE TABLE tablename (...) ENGINE=... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
13 Datenredundanz/Verfügbarkeit StorageEngines Storage Engines CREATE TABLE tablename (...) ENGINE=... Local Storage INNODB/XtraDB MYISAM Aria PBXT OQGraph... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
14 Weite Welt Datenredundanz/Verfügbarkeit StorageEngines CREATE TABLE tablename (...) ENGINE=... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
15 Datenredundanz/Verfügbarkeit StorageEngines Network Storage FedratedX SpiderSE NDB (Network Database) CREATE TABLE tbl a( col a int, col b int, PRIMARY KEY(col a) ) ENGINE = FEDERATED CONNECTION mysql://ich:auch@ /db/tbl a ; Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
16 Datenredundanz/Verfügbarkeit StorageEngines Network Storage FedratedX SpiderSE NDB (Network Database) CREATE TABLE tbl a( col a int, col b int, PRIMARY KEY(col a)) ENGINE = SPIDER CONNECTION table tbl a, user ich, password auch PARTITION BY RANGE( col a ) ( PARTITION p1 VALUES LESS THAN (1000) COMMENT host , PARTITION p2 VALUES LESS THAN (2000) COMMENT host , PARTITION p3 VALUES LESS THAN (MAXVALUE) COMMENT host ); Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
17 Datenredundanz/Verfügbarkeit StorageEngines Network Storage FedratedX SpiderSE NDB (Network Database) CREATE TABLE imha (... ) ENGINE=NDB; Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
18 MySQL Cluster Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
19 MySQL Cluster Network Storage Speicher Engine Shared Nothing HA: 99,999% ACID READ COMMITTED Row Locking Two Phase Commit Keine FK Key/Value Applikation! ALTER TABLE... ENGINE=NDB Hash-Partitionierung/Sharding Durchsatz, Parallelität Scaleout Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
20 MySQL Cluster Komponenten Komponenten ndb(mt)d mgmd MySQL/API Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
21 MySQL Cluster Komponenten Komponenten ndb(mt)d mgmd MySQL/API Datenknoten Partitionierung/Redundanz 2-Phase-Commit Failover max. 48 Nodes Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
22 MySQL Cluster Komponenten Komponenten ndb(mt)d mgmd MySQL/API Managementdeamon/knoten: Konfiguration Logging Arbitrator Managementinterface Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
23 MySQL Cluster Komponenten Komponenten ndb(mt)d mgmd MySQL/API API Kommunikation via ndb-api ENGINE=NDB Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
24 MySQL Cluster NoOfReplicas Implementing HA ndb(mt)d NoOfReplicas Primary lead Failover Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
25 MySQL Cluster 2PC Impelenting HA: 2PC Datenkonsitenz a la 2PC TransactionCoordinator Prepare Commit Latenz Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
26 MySQL Cluster 2PC Impelenting HA: 2PC Inserts: InnoDB NDB 0m7.911s 1m47.806s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
27 MySQL Cluster Changing Data INSERT/UPDATE Changing Data Parallel Inserts Parallel Updates Multi Data-Nodes Multi Api-Nodes! Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
28 MySQL Cluster SELECTs SELECT NDB SELECTs Key Lookups Nested Loop Join Push-Down-Join (SPJ) Parallel Scans Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
29 MySQL Cluster SELECTs a SELECT id2 FROM a WHERE id=@a; x uniform Query InnoDB ndb ndb a 8.526s s s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
30 MySQL Cluster SELECTs a SELECT id2 FROM a WHERE id=@a; x uniform b SELECT COUNT(*) FROM a JOIN b using (id); Query InnoDB ndb ndb a 8.526s s s b 0.130s s SPJ 0.750s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
31 MySQL Cluster SELECTs a SELECT id2 FROM a WHERE id=@a; x uniform b SELECT COUNT(*) FROM a JOIN b using (id); c SELECT COUNT(*) FROM a JOIN b using (id) where a.id=100; x Query InnoDB ndb ndb a 8.526s s s b 0.130s s 0.750s c 8.131s s s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
32 MySQL Cluster SELECTs a SELECT id2 FROM a WHERE id=@a; x uniform b SELECT COUNT(*) FROM a JOIN b using (id); c SELECT COUNT(*) FROM a JOIN b using (id) where a.id=100; x d SELECT COUNT(id2) FROM a JOIN b using (id2) where a.id=1000; Query InnoDB ndb ndb a 8.526s s s b 0.130s s 0.750s c 8.131s s s d s s s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
33 MySQL Cluster SELECTs a SELECT id2 FROM a WHERE id=@a; x uniform b SELECT COUNT(*) FROM a JOIN b using (id); c SELECT COUNT(*) FROM a JOIN b using (id) where a.id=100; x d SELECT COUNT(id2) FROM a JOIN b using (id2) where a.id=1000; Query InnoDB ndb ndb a 8.526s s s b 0.130s s 0.750s c 8.131s s s d s s s Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
34 MySQL Cluster Making the whole Cluster HA Begrenztes HA HA der MySQLd? Loadbalancer Connectoren Pacemaker Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
35 NDB best used for: UseCases Viele kleine Trans. Key/Value Lookups HA Hoher Durchsatz Telco Gaming... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
36 Memory Memory Only NDB Speicheraufteilung IndexMemory DataMemory Hard Limit UNIQUE/PK Indices Indices und Data Pages stick to table Kein Auslagern Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
37 Memory Memory Only NDB Speicheraufteilung IndexMemory DataMemory Hard Limit UNIQUE/PK Indices Indices und Data Pages stick to table Kein Auslagern Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
38 Memory Memory Only NDB Speicheraufteilung IndexMemory DataMemory Hard Limit UNIQUE/PK Indices Indices und Data Pages stick to table Kein Auslagern Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
39 Memory Fixed Arrays Fröhliches Konfigurieren IndexMemory PK, UNIQUE DataMemory Data, (Ordered) Indices, StringMemory MaxNoOfOrderedIndexes MaxNoOfAttributes MaxNoOfUniqueHashIndexes MaxNoOfConcurrentOperations ndb config -f: -q Id,MaxNoOfConcurrentOperations Out of string memory,...permanent error: Schema error Maximale Zahl der Ordered Indices Max. Tabellen, Indices, Columns etc. Max. Unique Indices die nicht PK sind. Operation Records in TC1KB Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
40 Memory Memory hitting Disk Und was ist mit Disk? Disk IO! MySQL Cluster schreibt in DiskCheckpointSpeed DataMemory (als LCP) mit TimeBetweenLocalCheckpoints Abstand auf die Disk. Das Redo Log (NoOfFragmentLoges * FragmentLogFileSize) muss groß genug sein, um die Änderungen während 2x LCP zu speichern. Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
41 Konfiguration MySQL Cluster: Konfiguration config.ini Verwaltet vom mgmd Definiert Mitglieder Konfiguriert Teilnehmer Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
42 StartUp Konfiguration host1# ndb_mgmd [--initial] --config-file=/tmp/config.ini host2# ndbd [--initial] --ndb-connectstring=host1 host3# ndbd [--initial] --ndb-connectstring=host1 host4# mysqld --ndb-connectstring=host1 Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
43 config.ini Konfiguration [NDB_MGMD] HostName = NodeID = 1 [NDBD DEFAULT] NoOfReplicas = 2 DataDir = /data/cluster IndexMemory = 20M DataMemory = 100M [NDBD] NodeID = 21 HostName = [NDBD] NodeID = 22 HostName = [mysqld] NodeID = 60 HostName = [mysqld] NodeID = 61 HostName = Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
44 config.ini Konfiguration [NDB_MGMD] HostName = NodeID = 1 [NDBD DEFAULT] NoOfReplicas = 2 DataDir = /data/cluster IndexMemory = 20M DataMemory = 100M NoOfFragmentLogFiles = 32 # 32 * (16M*4) TimeBetweenLocalCheckpoints = 20 # 20=4MB,21=8MB,22=16MB TimeBetweenGlobalCheckpoints = 2000 #ndbmtd: MaxNoOfExecutionThreads # cores value # 2 2 -> 1LQH # 4 4 -> 2LQH # 8 8 -> 4LQH # Partitionen= 8*LQH # Partition = Rows [NDBD] NodeID = 21 HostName = [NDBD] NodeID = 22 HostName = [mysqld] NodeID = 60 HostName = Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
45 Prozesskonfig in my.cnf Konfiguration [mysqld] ndbcluster ndb-cluster-connection-pool = 1 [mysql_cluster] ndb-connectstring = [ndb_mgmd] configdir = /data/cluster Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
46 Maintenance Rolling Restart Rolling Restarts/Upgrades Cluster muss oft restartet werden :( Service soll HA sein. auch bei Upgrades! Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
47 Maintenance Rolling Restart Rolling Restarts/Upgrades Cluster muss oft restartet werden :( Service soll HA sein. auch bei Upgrades! Solution: Rolling Rolling Rolling... Rolling Restart hält die Datennodes hochverfügbar. Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
48 Maintenance Rolling Restart Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
49 Maintenance Rolling Restart Online Operations ROLLING RESTART ADD INDEX DROP INDEX ADD COLUMN BACKUP ADD/CREATE NODEGROUP REORGANIZE PARTITION SW-UPGRADE Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
50 Ignored Lost TableSpace (WAN) Replication memcached-api mod ndb... Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
51 Maintenance Wofür kann man die Lösung gut gebrauchen? Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
52 Maintenance Ende Gelände Morgen Galera Cluster: (fast) alles besser! Erkan Yanar linsenraum.de/erkules Yanar Erkan Yanar (linsenraum.de) MySQL Cluster: HA als StorageEngine 25. April / 34
MySQL Cluster 7.0 - New Features. Johan Andersson MySQL Cluster Consulting [email protected]
MySQL Cluster 7.0 - New Features Johan Andersson MySQL Cluster Consulting [email protected] Mat Keep MySQL Cluster Product Management [email protected] Copyright 2009 MySQL Sun Microsystems. The
MySQL Cluster Deployment Best Practices
MySQL Cluster Deployment Best Practices Johan ANDERSSON Joffrey MICHAÏE MySQL Cluster practice Manager MySQL Consultant The presentation is intended to outline our general product
High Availability Solutions for the MariaDB and MySQL Database
High Availability Solutions for the MariaDB and MySQL Database 1 Introduction This paper introduces recommendations and some of the solutions used to create an availability or high availability environment
SCALABLE DATA SERVICES
1 SCALABLE DATA SERVICES 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview MySQL Database Clustering GlusterFS Memcached 3 Overview Problems of Data Services 4 Data retrieval
stub (Private Switch) Solaris 11 Operating Environment In the Solaris 11 Operating Environment, four zones are created namely:
Building MySQL Cluster in a Box Using Solaris 11 Zones datanode1 datanode2 mgmnode stub (Private Switch) sqlnode Solaris 11 Operating Environment In the Solaris 11 Operating Environment, four zones are
Tushar Joshi Turtle Networks Ltd
MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering
White Paper. Optimizing the Performance Of MySQL Cluster
White Paper Optimizing the Performance Of MySQL Cluster Table of Contents Introduction and Background Information... 2 Optimal Applications for MySQL Cluster... 3 Identifying the Performance Issues.....
Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL
Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL 04.20111 High Availability with MySQL Higher Availability Shared nothing distributed cluster with MySQL Cluster Storage snapshots for disaster
Synchronous multi-master clusters with MySQL: an introduction to Galera
Synchronous multi-master clusters with : an introduction to Galera Henrik Ingo OUGF Harmony conference Aulanko, Please share and reuse this presentation licensed under Creative Commonse Attribution license
SQL 2014 CTP1. Hekaton & CSI Version 2 unter der Lupe. Sascha Götz Karlsruhe, 03. Dezember 2013
Hekaton & CSI Version 2 unter der Lupe Sascha Götz Karlsruhe, 03. Dezember 2013 Most of today s database managers are built on the assumption that data lives on a disk, with little bits of data at a time
MyISAM Default Storage Engine before MySQL 5.5 Table level locking Small footprint on disk Read Only during backups GIS and FTS indexing Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Database Administration with MySQL
Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational
MySQL High-Availability and Scale-Out architectures
MySQL High-Availability and Scale-Out architectures Oli Sennhauser Senior Consultant [email protected] 1 Introduction Who we are? What we want? 2 Table of Contents Scale-Up vs. Scale-Out MySQL Replication
Identity as a Service Powered by NetIQ Services Director Installation Guide
Identity as a Service Powered by NetIQ Services Director Installation Guide July 2015 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER
Microsoft Nano Server «Tuva» Rinon Belegu
1 Microsoft Nano Server «Tuva» Rinon Belegu Partner: 2 Agenda Begrüssung Vorstellung Referent Content F&A Weiterführende Kurse 3 Vorstellung Referent Rinon Belegu Microsoft Certified Trainer (AWS Technical
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected]
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected] Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
Partitioning under the hood in MySQL 5.5
Partitioning under the hood in MySQL 5.5 Mattias Jonsson, Partitioning developer Mikael Ronström, Partitioning author Who are we? Mikael is a founder of the technology behind NDB
S W I S S O R A C L E U S E R G R O U P. N e w s l e t t e r 3 / 2 0 1 1 J u l i 2 0 1 1. with MySQL 5.5. Spotlight on the SQL Tuning
S W I S S O R A C L E U S E R G R O U P www.soug.ch N e w s l e t t e r 3 / 2 0 1 1 J u l i 2 0 1 1 Safe backup and restore options with MySQL 5.5 Lizenzierung von virtuellen Datenbankumgebungen Oracle
DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems [email protected] Santa Clara, April 12, 2010
DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems [email protected] Santa Clara, April 12, 2010 Certification Details http://www.mysql.com/certification/ Registration at Conference Closed Book
MySQL Storage Engines
MySQL Storage Engines Data in MySQL is stored in files (or memory) using a variety of different techniques. Each of these techniques employs different storage mechanisms, indexing facilities, locking levels
High Availability Solutions with MySQL
High Availability Solutions with MySQL best OpenSystems Day Fall 2008 Ralf Gebhardt Senior Systems Engineer MySQL Global Software Practice [email protected] 1 HA Requirements and Considerations HA
Tier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)
MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!) Erdélyi Ernő, Component Soft Kft. [email protected] www.component.hu 2013 (c) Component Soft Ltd Leading Hadoop Vendor Copyright 2013,
New Features in MySQL 5.0, 5.1, and Beyond
New Features in MySQL 5.0, 5.1, and Beyond Jim Winstead [email protected] Southern California Linux Expo February 2006 MySQL AB 5.0: GA on 19 October 2005 Expanded SQL standard support: Stored procedures
How to choose High Availability solutions for MySQL MySQL UC 2010 Yves Trudeau Read by Peter Zaitsev. Percona Inc MySQLPerformanceBlog.
How to choose High Availability solutions for MySQL MySQL UC 2010 Yves Trudeau Read by Peter Zaitsev Percona Inc MySQLPerformanceBlog.com -2- About us http://www.percona.com http://www.mysqlperformanceblog.com/
CommVault Simpana 7.0 Software Suite. und ORACLE Momentaufnahme. Robert Romanski Channel SE [email protected]
CommVault Simpana 7.0 Software Suite und ORACLE Momentaufnahme Robert Romanski Channel SE [email protected] CommVaults Geschichte 1988 1996 2000 2002 2006 2007 Gegründet als Business Unit von AT&T
High-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQL LinuxTag 2014 10. Mai 2014, Berlin by [email protected] 1 / 22 About FromDual GmbH FromDual provides neutral and independent: Consulting for MySQL,
High Availability and Scalability for Online Applications with MySQL
High Availability and Scalability for Online Applications with MySQL Part 1I - Advanced Replication Ivan Zoratti Sales Engineering Manager EMEA [email protected] April 2007 Agenda Welcome back! and Welcome
Percona Server features for OpenStack and Trove Ops
Percona Server features for OpenStack and Trove Ops George O. Lorch III Software Developer Percona Vipul Sabhaya Lead Software Engineer - HP Overview Discuss Percona Server features that will help operators
Recovery Principles in MySQL Cluster 5.1
Recovery Principles in MySQL Cluster 5.1 Mikael Ronström Senior Software Architect MySQL AB 1 Outline of Talk Introduction of MySQL Cluster in version 4.1 and 5.0 Discussion of requirements for MySQL Cluster
PASS Deutschland e.v. Regionalgruppe Köln/Bonn/Düsseldorf
PASS Deutschland e.v. Regionalgruppe Köln/Bonn/Düsseldorf dbwarden Agenda Vorstellung Überblick Installation Settings Jobs Health Report IT Leiter / zertifizierter IT Projektleiter IT Team mit 7 Mitarbeitern
Quantum BACKUP. RECOVERY. ARCHIVE. IT S WHAT WE DO.
Quantum BACKUP. RECOVERY. ARCHIVE. IT S WHAT WE DO. TM Next Generation Archival--StorNext 9 2010 Quantum Corporation. Company Confidential. Forward-looking information is based upon multiple assumptions
ida.com excellence in dependable automation
IEC 61508 Maintenance Status IEC 61508 Maintenance Projekt ist aus dem zulässigen Zeitrahmen gelaufen Viele Baustellen auch durch neue Mitglieder (Frankreich, USA, IEC 61511 Team) Bestehende Anforderungen,
Future-Proofing MySQL for the Worldwide Data Revolution
Future-Proofing MySQL for the Worldwide Data Revolution Robert Hodges, CEO. What is Future-Proo!ng? Future-proo!ng = creating systems that last while parts change and improve MySQL is not losing out to
Welcome to Virtual Developer Day MySQL!
Welcome to Virtual Developer Day MySQL! Keynote: Developer and DBA Guide to What s New in MySQL Andrew Morgan - MySQL Product Management @andrewmorgan www.clusterdb.com 1 Program Agenda 1:00 PM Keynote:
MySQL always-up with Galera Cluster
MySQL always-up with Galera Cluster SLAC 2014 May 14, 2014, Berlin by [email protected] 1 / 31 About FromDual GmbH FromDual provides neutral and independent: Consulting for MySQL, Galera Cluster,
Part 3. MySQL DBA I Exam
Part 3. MySQL DBA I Exam Table of Contents 23. MySQL Architecture... 3 24. Starting, Stopping, and Configuring MySQL... 6 25. Client Programs for DBA Work... 11 26. MySQL Administrator... 15 27. Character
MySQL 5.0. Kai Voigt MySQL AB [email protected]. Kiel, 17. Februar 2006
MySQL 5.0 Kai Voigt MySQL AB [email protected] Kiel, 17. Februar 2006 1 Agenda Das Unternehmen Die Produkte MySQL 5.0 MySQL 5.1 2 MySQL AB 10 Jahre 300 Mitarbeiter Uppsala, München, Cupertino, Paris, Tokyo,
Oracle DBA Course Contents
Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production
MySQL 6.0 Backup. Replication and Backup Team. Dr. Lars Thalmann Dr. Charles A. Bell Rafal Somla. Presented by, MySQL & O Reilly Media, Inc.
MySQL 6.0 Backup Presented by, MySQL & O Reilly Media, Inc. Dr. Lars Thalmann Dr. Charles A. Bell Rafal Somla Replication and Backup Team About the Speaker! Chuck Bell! PhD in Engineering from Virginia
SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
MariaDB Cassandra interoperability
MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB Sergei Petrunia Colin Charles Who are we Sergei Petrunia Principal developer of CassandraSE, optimizer developer, formerly from MySQL
Full Text Search in MySQL 5.1 New Features and HowTo
Full Text Search in MySQL 5.1 New Features and HowTo Alexander Rubin Senior Consultant, MySQL AB 1 Full Text search Natural and popular way to search for information Easy to use: enter key words and get
Update to V10. Automic Support: Best Practices Josef Scharl. Please ask your questions here http://innovate.automic.com/q&a Event code 6262
Update to V10 Automic Support: Best Practices Josef Scharl Please ask your questions here http://innovate.automic.com/q&a Event code 6262 Agenda Update to Automation Engine Version 10 Innovations in Version
How To Monitor Mysql With Zabbix
MySQL Performance Monitoring with Zabbix An alternative to the MySQL Enterprise Monitor? by Oli Sennhauser [email protected] http:// 1 How many of you... monitor their database servers? monitor
Best Practices for Using MySQL in the Cloud
Best Practices for Using MySQL in the Cloud Luis Soares, Sr. Software Engineer, MySQL Replication, Oracle Lars Thalmann, Director Replication, Backup, Utilities and Connectors THE FOLLOWING IS INTENDED
db4o Teching Software-Engineering Great stuff! 20 years with Relational Databases PostgreSQL, SQLite, Oracle...
select fun, profit from real_world where rational = false Teching Software-Engineering 20 years with Relational Databases PostgreSQL, SQLite, Oracle... Great stuff! db4o 2006 2004 Reallygreat stuff! 2006
Ninja Webtechnologies. Eray Basar, 9elements
Ninja Webtechnologies Eray Basar, 9elements Webdeveloper vs. Security Engineers Webdeveloper vs. Security Engineers Introduction Past and Present Evolution Past and Present Evolution 9elements Web Hardware
MySQL High Availability Solutions. Lenz Grimmer <[email protected]> http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany
MySQL High Availability Solutions Lenz Grimmer < http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany Agenda High Availability: Concepts & Considerations MySQL Replication
MySQL Reference Architectures for Massively Scalable Web Infrastructure
MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper April 2011 Table of Contents Executive Summary... 3!
Cassandra vs MySQL. SQL vs NoSQL database comparison
Cassandra vs MySQL SQL vs NoSQL database comparison 19 th of November, 2015 Maxim Zakharenkov Maxim Zakharenkov Riga, Latvia Java Developer/Architect Company Goals Explore some differences of SQL and NoSQL
General DBA Best Practices
General DBA Best Practices An Accelerated Technology Laboratories, Inc. White Paper 496 Holly Grove School Road West End, NC 27376 1 (800) 565-LIMS (5467) / 1 (910) 673-8165 1 (910) 673-8166 (FAX) E-mail:
news from Tom Bacon about Monday's lecture
ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,
Real-time reporting at 10,000 inserts per second. Wesley Biggs CTO 25 October 2011 Percona Live
Real-time reporting at 10,000 inserts per second Wesley Biggs CTO 25 October 2011 Percona Live Agenda 1. Who we are, what we do, and (maybe) why we do it 2. Solution architecture and evolution 3. Top 5
A Shared-nothing cluster system: Postgres-XC
Welcome A Shared-nothing cluster system: Postgres-XC - Amit Khandekar Agenda Postgres-XC Configuration Shared-nothing architecture applied to Postgres-XC Supported functionalities: Present and Future Configuration
F1: A Distributed SQL Database That Scales. Presentation by: Alex Degtiar ([email protected]) 15-799 10/21/2013
F1: A Distributed SQL Database That Scales Presentation by: Alex Degtiar ([email protected]) 15-799 10/21/2013 What is F1? Distributed relational database Built to replace sharded MySQL back-end of AdWords
Erste Schritte mit mysql. Der Umgang mit einer relationalen Datenbank
Erste Schritte mit mysql Der Umgang mit einer relationalen Datenbank Relationale Datenbanken Prinzip: Daten sind in Tabellen gespeichert Tabellen können verknüpft sein alter Name: RDBMS - Relational Database
Quanqing XU [email protected]. YuruBackup: A Highly Scalable and Space-Efficient Incremental Backup System in the Cloud
Quanqing XU [email protected] YuruBackup: A Highly Scalable and Space-Efficient Incremental Backup System in the Cloud Outline Motivation YuruBackup s Architecture Backup Client File Scan, Data
Microsoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
Online Schema Changes for Maximizing Uptime. David Turner - Dropbox Ben Black - Tango
Online Schema Changes for Maximizing Uptime David Turner - Dropbox Ben Black - Tango About us Dropbox Tango Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share
Availability Digest. MySQL Clusters Go Active/Active. December 2006
the Availability Digest MySQL Clusters Go Active/Active December 2006 Introduction MySQL (www.mysql.com) is without a doubt the most popular open source database in use today. Developed by MySQL AB of
Testen mit Produktionsdaten Fluch oder Segen?
Testen mit Produktionsdaten Fluch oder Segen? Thomas Baumann Die Mobiliar ISACA After Hours Seminar Dienstag, 30.Oktober 2012 2 Agenda PART I: Copy from Production to Test Requirements Solutions and experiences
Sivakumar Software Engg, Zagro Singapore Pte Ltd e-mail. [email protected]
SWOT Analysis of the Oracle standard and MS-SQL server Technologies Sivakumar Software Engg, Zagro Singapore Pte Ltd e-mail. [email protected] Abstract In the last few years the use of the Internet has
Vergleich der Versionen von Kapitel 1 des EU-GMP-Leitfaden (Oktober 2012) 01 July 2008 18 November 2009 31 Januar 2013 Kommentar Maas & Peither
Chapter 1 Quality Management Chapter 1 Quality Management System Chapter 1 Pharmaceutical Quality System Principle The holder of a Manufacturing Authorisation must manufacture medicinal products so as
MongoDB Developer and Administrator Certification Course Agenda
MongoDB Developer and Administrator Certification Course Agenda Lesson 1: NoSQL Database Introduction What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL Types of NoSQL
Search Engines Chapter 2 Architecture. 14.4.2011 Felix Naumann
Search Engines Chapter 2 Architecture 14.4.2011 Felix Naumann Overview 2 Basic Building Blocks Indexing Text Acquisition Text Transformation Index Creation Querying User Interaction Ranking Evaluation
TIn 1: Lecture 3: Lernziele. Lecture 3 The Belly of the Architect. Basic internal components of the 8086. Pointers and data storage in memory
Mitglied der Zürcher Fachhochschule TIn 1: Lecture 3 The Belly of the Architect. Lecture 3: Lernziele Basic internal components of the 8086 Pointers and data storage in memory Architektur 8086 Besteht
Overview of Databases On MacOS. Karl Kuehn Automation Engineer RethinkDB
Overview of Databases On MacOS Karl Kuehn Automation Engineer RethinkDB Session Goals Introduce Database concepts Show example players Not Goals: Cover non-macos systems (Oracle) Teach you SQL Answer what
Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021
Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021 In dem Kurs MOC 55021 Configuring and Administering Hyper-V in Windows Server 2012 lernen Sie die Konfiguration und Administration
QAS DEBUG - User und Computer
QAS DEBUG - User und Computer Inhalt Computer Status vastool status Benutzer Login vastool list user vastool nss getpwnam vastool user checkaccess kinit su
Databases and SQL. Homework. Matthias Danner. June 11, 2013. Matthias Danner Databases and SQL June 11, 2013 1 / 16
Databases and SQL Homework Matthias Danner June 11, 2013 Matthias Danner Databases and SQL June 11, 2013 1 / 16 Install and configure a MySQL server Installation of the mysql-server package apt-get install
Monitoring MySQL. Geert Vanderkelen MySQL Senior Support Engineer Sun Microsystems
Monitoring MySQL Geert Vanderkelen MySQL Senior Support Engineer Sun Microsystems Agenda Short intro into MySQL, the company Monitoring MySQL: some examples Nagios plugins for MySQL MySQL Enterprise Monitor
MySQL synchronous replication in practice with Galera
MySQL synchronous replication in practice with Galera FOSDEM MySQL and Friends Devroom February 5, 2012, ULB Brussels Oli Sennhauser Senior MySQL Consultant, FromDual [email protected] Content
MySQL Technical Overview
MySQL Technical Overview Mayuresh Nirhali Member Technical Staff Solaris RPE [email protected] 1 Agenda MySQL AB > Sun Microsystems Technology Stacks MySQL Server Architecture Pluggable Storage
Monitoreo de Bases de Datos
Monitoreo de Bases de Datos Monitoreo de Bases de Datos Las bases de datos son pieza fundamental de una Infraestructura, es de vital importancia su correcto monitoreo de métricas para efectos de lograr
High Availability Solutions for MySQL. Lenz Grimmer <[email protected]> 2008-08-29 DrupalCon 2008, Szeged, Hungary
High Availability Solutions for MySQL Lenz Grimmer 2008-08-29 DrupalCon 2008, Szeged, Hungary Agenda High Availability in General MySQL Replication MySQL Cluster DRBD Links/Tools Why
Cloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
Encrypting MySQL data at Google. Jonas Oreland and Jeremy Cole
Encrypting MySQL data at Google Jonas Oreland and Jeremy Cole bit.ly/google_innodb_encryption Jonas Oreland!! Software Engineer at Google Has worked on/with MySQL since 2003 Has a current crush on Taylor
Safe 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
Dave Stokes MySQL Community Manager
The Proper Care and Feeding of a MySQL Server for Busy Linux Admins Dave Stokes MySQL Community Manager Email: [email protected] Twiter: @Stoker Slides: slideshare.net/davidmstokes Safe Harbor Agreement
A programming model in Cloud: MapReduce
A programming model in Cloud: MapReduce Programming model and implementation developed by Google for processing large data sets Users specify a map function to generate a set of intermediate key/value
How to evaluate which MySQL High Availability solution best suits you
How to evaluate which MySQL High Availability solution best suits you Henrik Ingo Oscon, 2013 Please share and reuse this presentation licensed under the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/
FOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 15, 2007 1:15 to 4:15 p.m., only SCORING KEY Updated information
Preparing for the Big Oops! Disaster Recovery Sites for MySQL. Robert Hodges, CEO, Continuent MySQL Conference 2011
Preparing for the Big Oops! Disaster Recovery Sites for Robert Hodges, CEO, Continuent Conference 2011 Topics / Introductions / A Motivating Story / Master / Slave Disaster Recovery Replication Tungsten
Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL
SCHOONER WHITE PAPER Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL About Schooner Information Technology Schooner Information Technology provides
Database Replication with MySQL and PostgreSQL
Database Replication with MySQL and PostgreSQL Fabian Mauchle Software and Systems University of Applied Sciences Rapperswil, Switzerland www.hsr.ch/mse Abstract Databases are used very often in business
Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13
Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13 Seite 1 / 5 Mailit 6 for FileMaker 10-13 The Ultimate Email Plug-In Integrate full email capability into your FileMaker 10-13 solutions with
Flash Databases: High Performance and High Availability
Flash Databases: High Performance and High Availability Flash Memory Summit Software Tutorial August 11,2011 Dr John R Busch Founder and CTO Schooner Information Technology JohnBusch@SchoonerInfoTechcom
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES By: Edward Whalen Performance Tuning Corporation INTRODUCTION There are a number of clustering products available on the market today, and clustering has become
Oracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
Information Systems 2
Information Systems 2 Prof. Dr. Dr. L. Schmidt-Thieme MSc. André Busche Übung 9 0. Allerlei 1. Übung 2. Hands on some things 2.1 Saxon 2.2 Corba 28.06.10 2/ 0. Allerlei 1. Übung 2. Hands on some things
Physical Data Organization
Physical Data Organization Database design using logical model of the database - appropriate level for users to focus on - user independence from implementation details Performance - other major factor
MySQL Cluster Delivering Scalable & Highly Available Session Management
MySQL Cluster Delivering Scalable & Highly Available Session Management Mat Keep ([email protected]) MySQL Cluster Product Management Bernd Ocklin ([email protected]) Director,
MySQL: Cloud vs Bare Metal, Performance and Reliability
MySQL: Cloud vs Bare Metal, Performance and Reliability Los Angeles MySQL Meetup Vladimir Fedorkov, March 31, 2014 Let s meet each other Performance geek All kinds MySQL and some Sphinx Working for Blackbird
estos uacsta Server for SIP Phones 4.0.7.3683
estos uacsta Server for SIP Phones 4.0.7.3683 1 estos uacsta Server for SIP Phones... 4 2 Voraussetzungen... 5 2.1 Installation und Betrieb... 5 2.2 Communication with Telephones... 5 2.3 Communications
Network Attached Storage. Jinfeng Yang Oct/19/2015
Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability
