Neutron Monitor Database
|
|
- Shanon Bailey
- 8 years ago
- Views:
Transcription
1 Neutron Monitor Database ADRESKLOKSTRAAT 12 A BERCHEMTEL FAX BTWBE MAILINFO@SPUTNIKWEB.BEWEBWWW.SPUTNIKWEB.BE
2 Introduction In this document the work of Sputnik Web (BIRA) related to the NMDB project is described. Main chapters: - Choice of the technology to be used - Benchmarking the MySQL setup - How to create a replication node - Current database structure In attachment please find the dump of the database created by Sputnik Web for BIRA.
3 Choice of the technology to be used Important requirements for the prototype of the distributed database were: - Cross platform (Lunix and Windows) - Easy to install for the different international teams - Reasonably priced - Robust and dependable We hereby provide an overview of the different technologies used to develop this Multi-master database and of our findings and conclusions. PostgreSQL PostgreSQL initially does not support a Multi-master database. In order to be able to use PostgreSQL in a Multi-master database we therefore had to include third-party applications/extensions. We first evaluated the use of the PGCluster extension. The application was compiled and manually extensively configured. Developing a replication node proved to be extremely complex. Keeping in mind the varying technical experience of the international teams, the conclusion had to be drawn that the PGCluster is not the suited solution. Moreover, the extension only operates in a Unix based environment. The same conclusions were drawn for the second extension which was evaluated. PGPool is another PostgreSQL cluster/load balancing system that allows multiple master systems but only operates in a Unix Based environment. Again not the right solution. In a third instance CyberCluster was evaluated. In comparison to the previous two systems, CyberCluster has its advantages. For example, the system operates both in a Unix and a Windows environment. Unfortunately, the system is hardly documented. This is a serious disadvantage, as it severely complicates its implementation. The system does have a support system ( postgresql.at/english/support_postgresql_e.html). However, this service is expensive. MySQL MySQL version 5 is the first MySQL version to support a multiple master database. Therefore the system still has to overcome some stumbling blocks. MySQL is supported both in a Unix and in a Window environment. It is open source and easy to install. Furthermore, developing a replication node within this system doesn t cause any problems. Problems might arise when multiple masters simultaneously write in one and the same table (primary key synchronization). This possible stumbling block can be overcome by assuring that the writing permissions of a specific master are restricted to a specific table in the database. If every Neutron Monitor has its own table in which only he is permitted to write, these possible problems with primary key synchronization will not arise. This solution of restricted rights will have to be implemented in order to be able to use this system.
4 Conclusion Our preference goes out to MySQL because the system does not imply the use of third party software and because developing the database based on MySQL is fairly uncomplicated. Benchmarking the MySQL setup The configuration of the whole system is setup to be multiple master. Each node is a master node, meaning that each node can read, add, change or delete data in the database. These nodes can be connected to each other in many different ways, but the best way is to implement the system with a primary node. On this node new connections can be setup to other nodes (replications), changes can be made to the structure of the database,. Every node will be connected to this master node and will synchronize with this node (as a fake master-slave configuration). The system will stay manageable in this way. One neutron monitor station could be chosen to oversee the system on a daily / operational basis. This setup makes sure that users of the system can always read data from and write data to a local database node. As described above we have to make sure that the content of a table will only be changed by one master. Therefore different users have to be created on one node: a user with read access to all tables, users with write access to specific tables,. This has to be done locally. If the mirroring is setup this way, the chance of losing data or data to get corrupted is slim to none. To test this MySQL setup we installed 2 nodes of a MySQL database on 2 separate machines. After running the system for more than 2 months the results of the tests were very positive. Whenever changes were made to the structure (tables, fields, ) of the database on 1 node, the changes were immediately and automatically implemented on node 2. Also adding, changing and deleting data on one node had an immediate effect on the other node. The setup never failed and never was data lost or corrupted. Offcourse these tests were done on 2 machines located in Belgium. This means the system hasn t been benchmarked on a greater scale. The results of those tests would be very interesting. Until now we never noticed any delay in the communication between the nodes.
5 How to create a replication node Legend Next conventions will be used throughout the explanation. Primary master server: Master1 Second master server: Master2 Database: bira-sql Install MySQL The installation method of MySQL depends on the chosen distribution. There are a lot of tutorials and documentation you can find on the internet to complete the installation procedure. Change some settings of MySQL It is important that you change the administrator passwords after installing MySQL. Change the passwords of root@localhost as well as root@%. You also have to make sure that the MySQL server can be reached from the localhost as well as from any network interface. This can be done by editing mu.cnf in /etc/mysql/my.cnf (on debian Linux) as follows: Change bind-addres localhost to #bind-addres localhost (comment). Restart the MySQL process. Prepare the replication The necessary users needed for the replication of bira-sql have to be created on both Master1 and Master2. In that way Master2 can connect to Master1 to create a copy of bira-sql. For example: Create a new user repsrv_2 on the primary master server. GRANT REPLICATION SLAVE ON *.* TO % IDENTIFIED BY password ; FLUSH PRIVILEGES; Create a new user repsrv_1 on the second master server. GRANT REPLICATION SLAVE ON *.* TO % IDENTIFIED BY password ; FLUSH PRIVILEGES;
6 Then edit my.cnf on both servers (Master1 and Master2). Next parameters should be changed or added (section [mysqld]) on Master1. server-id = 1 replicate-same-server-id = 0 auto-increment-increment = 2 auto-increment-offset = 1 master-host = Master2 master-user = repsrv_1 master-password = password master-connect-retry = 60 replicate-do-db = bira-sql log-bin = /var/log/mysql/mysql-bin.log binlog-do-db = exampledb relay-log = /var/lib/mysql/slave-relay.log relay-log-index = /var/lib/mysql/slave-relay-log.index expire_logs_days = 14 max_binlog_size = 500M Next parameters should be changed or added (section [mysqld]) on Master2. server-id = 2 replicate-same-server-id = 0 auto-increment-increment = 2 auto-increment-offset = 1 master-host = Master1 master-user = repsrv_2 master-password = password master-connect-retry = 60 replicate-do-db = bira-sql log-bin = /var/log/mysql/mysql-bin.log binlog-do-db = exampledb relay-log = /var/lib/mysql/slave-relay.log relay-log-index = /var/lib/mysql/slave-relay-log.index expire_logs_days = 14 max_binlog_size = 500M Restart the MySQL process on both servers.
7 Flush the master database Log on to the MySQL shell on Master1. mysql u root p Execute next query: USE bira-sql; FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; You will get output similar to: mysql> SHOW MASTER STATUS; File Position Binlog_Do_DB Binlog_Ignore_DB mysql-bin bira-sql 1 row in set (0.00 sec) Keep this output by copying and pasting it in a file. Leave this MySQL shell open, open a new MySQL shell and execute next commando in the new shell: cd /tmp mysqldump u root p opt bira-sql > bira-sql.sql scp bira-sql.sql root@slave:/tmp Go back to the first shell and remove the LOCK: UNLOCK TABLES;
8 Import bira-sql on Slave Log on to a MySQL shell on the second master server and execute next commando: mysqladmin u root p stop-slave mysql u root p bira-sql < /tmp/ bira-sql.sql Get the replication status on the second master server: mysql u root p USE bira-sql; FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; You will get output similar to: mysql> SHOW MASTER STATUS; File Position Binlog_Do_DB Binlog_Ignore_DB mysql-bin bira-sql 1 row in set (0.00 sec) Keep this output by copying and pasting it in a file. Activate replication On the second master server: CHANGE MASTER TO MASTER_HOST= Master1, MASTER_USER= repsrv_2, MASTER_ PASSWORD= password, MASTER_LOG_FILE= mysql-bin , MASTER_LOG_POS=98; START SLAVE; You will find all paramaters needed in the file where you kept the output from SHOW MASTER STATUS. Repeat this on the primary master server: mysql u root p STOP SLAVE; CHANGE MASTER TO MASTER_HOST= Slave, MASTER_USER= repsrv_1, MASTER_ PASSWORD= password, MASTER_LOG_FILE= mysql-bin , MASTER_LOG_POS=98; START SLAVE; The replication should be up and running. Check /var/log/syslog for errors that might have occured. Create the users needed on Slave.
9 Current database structure Each Neutron Monitor Station has a separate table in the current database for storing the data and for storing the specifications of the station. Data table Field id DateTime uncorrected corrected_for_pressure corrected_for_efficiency pressure version quality_flag comment created_at updated_at Type int(10) (auto_increment) datetime int(1) tinyint(1) text datetime datetime Specifications table Field id pressure pressure_coefficient longitude latitude altitude cutoff Type int(10) (auto_increment) Neutron Monitor Stations included This is a list of the stations included in the current database. aatb apatity athn bira erv_erv3 esoi jung kerg_tera kiel lmks mosc oulu rome ubern yakutsk
High Availability And Disaster Recovery
High Availability And Disaster Recovery Copyright 2011 Deepnet Security Limited Copyright 2012, Deepnet Security. All Rights Reserved. Page 1 Trademarks Deepnet Unified Authentication, MobileID, QuickID,
More informationSalem Radio Labs. APPLICATION NOTE 003 Configuring Rivendell Hot Standby Hosts on SuSE
Salem Radio Labs APPLICATION NOTE 003 Configuring Rivendell Hot Standby Hosts on SuSE SCOPE This application note details the procedures for configuring one or more host systems to act as a 'hot standby'
More informationMySQL Replication Tutorial
MySQL Replication Tutorial Mats Kindahl Prerequisites In order to not clash with an existing installation, we will not do a proper install of the MySQL server but rather run it from a
More informationHow To Manage Myroster Database With Hp And Myroberty
HP Open Source Middleware Stacks Blueprint: Database Server on HP Server Platforms with MySQL and SUSE Linux Enterprise Server Version 10 HP Part Number: 5991 7432 Published: August 2007 Edition: 2.0 Copyright
More informationDatabase 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
More informationHow to install/configure MySQL Database
How to install/configure MySQL Database Nurcan Ozturk Abstract: I explain how I installed MySQL database on my machine heppc6.uta.edu and the web-interfece of MySQL (phpmyadmin, running on heppc1.uta.edu).
More informationDatabase Replication with MySQL and PostgresSQL
Database Replication with MySQL and PostgresSQL Fabian Mauchle Schedule Theory Why Replication Replication Layout and Types Conflicts Usage Scenarios Implementations Test Setup and Scenario Conclusion
More informationAsterisk Cluster with MySQL Replication. JR Richardson Engineering for the Masses Hubguru@gmail.com
Asterisk Cluster with MySQL Replication JR Richardson Engineering for the Masses Hubguru@gmail.com Presentation Overview Reasons to cluster Asterisk Load distribution Scalability This presentation focuses
More information3. PGCluster. There are two formal PGCluster Web sites. http://pgfoundry.org/projects/pgcluster/ http://pgcluster.projects.postgresql.
3. PGCluster PGCluster is a multi-master replication system designed for PostgreSQL open source database. PostgreSQL has no standard or default replication system. There are various third-party software
More informationSetting Up Specify to use a Shared Workstation as a Database Server
Specify Software Project www.specifysoftware.org Setting Up Specify to use a Shared Workstation as a Database Server This installation documentation is intended for workstations that include an installation
More informationDual Server Hot Standby Architecture for Disaster Recovery
Dual Server Hot Standby Architecture for Disaster Recovery Team Members Bharadwaj S bharadwaj.s@iiitb.org Joya Neema joyav.neema@iiitb.org Salini S salini.s@iiitb.org Shefali Das shefali.das@iiitb.org
More informationMySQL Backup and Security. Best practices on how to run MySQL on Linux in a secure way Lenz Grimmer <lenz@mysql.com>
MySQL Backup and Security Best practices on how to run MySQL on Linux in a secure way Lenz Grimmer Introduction In this session you will learn best practises on how to configure and run
More informationDBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010
DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010 Certification Details http://www.mysql.com/certification/ Registration at Conference Closed Book
More informationDatabase 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
More informationUsing Tungsten Replicator to solve replication problems
Using Tungsten Replicator to solve replication problems Neil Armitage, Cluster implementation Engineer, Continuent Giuseppe Maxia, QA Director, Continuent 1 1 ABOUT US Neil Armitage Continuent Tungsten
More informationTesting and Verifying your MySQL Backup Strategy
About the Author Ronald BRADFORD Testing and Verifying your MySQL Backup Strategy Ronald Bradford http://ronaldbradford.com @RonaldBradford 16 years with MySQL / 26 years with RDBMS Senior Consultant at
More informationZero Downtime Deployments with Database Migrations. Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com
Zero Downtime Deployments with Database Migrations Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com Deployments Two parts to deployment: Application code Database schema changes (migrations,
More informationPreparing 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
More informationThe Database Experimental Ranch: MySQL Lab Setup
The Database Experimental Ranch: MySQL Lab Setup Introduction Amit Jain Each user will run their own MySQL database server. So you will act as the Database administrator, Database programmer and Database
More information<Insert Picture Here> Introduction to Using MySQL in Cloud Computing
Introduction to Using MySQL in Cloud Computing Chuck Bell, Mats Kindahl, Lars Thalmann About the Speakers Chuck Bell, PhD Enterprise Backup and Replication (recovering) Windows Developer
More informationPreventing con!icts in Multi-master replication with Tungsten
Preventing con!icts in Multi-master replication with Tungsten Giuseppe Maxia, QA Director, Continuent 1 Introducing Continuent The leading provider of clustering and replication for open source DBMS Our
More informationAccess Control System Database and Linux Administration. V 1.00 5/8/2010 Ben Davis
Access Control System Database and Linux Administration V 1.00 5/8/2010 Ben Davis MySQL Database Administration The MySQL database is the heart of the Access Control System. It holds all the users, settings,
More informationMySQL Backup and Recovery: Tools and Techniques. Presented by: René Cannaò @rene_cannao Senior Operational DBA www.palominodb.com
MySQL Backup and Recovery: Tools and Techniques Presented by: René Cannaò @rene_cannao Senior Operational DBA www.palominodb.com EXPERIENCE WITH BACKUP How many of you consider yourself beginners? How
More informationBackup/Restore MySQL Server
This chapter will describe in details how to use Software to backup your MySQL server and how you can restore your MySQL server from the database backup files. Table of Content 1. Requirements 2. Overview
More informationMySQL Enterprise Backup
MySQL Enterprise Backup Fast, Consistent, Online Backups A MySQL White Paper February, 2011 2011, Oracle Corporation and/or its affiliates Table of Contents Introduction... 3! Database Backup Terms...
More informationMotorola Canopy Prizm Release 3.2 Server Setup Guide for Linux Platforms
Motorola Canopy Prizm Server Setup Guide for Linux Platforms Issue 3 August 2009 TABLE OF CONTENTS 1 Using This Setup Guide... 11 1.1 Finding the Information You Need... 11 1.1.1 Becoming Familiar with
More informationMySQL 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 oli.sennhauser@fromdual.com Content
More informationPart 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
More informationPRM and DRBD tutorial. Yves Trudeau October 2012
PRM and DRBD tutorial Yves Trudeau October 2012 Agenda Introduction to Pacemaker PRM principle PRM Hands-on HA over shared storage What is DRBD? Impacts of DRBD on MySQL DRBD Hands-on About me Pacemaker
More informationExtending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
More informationLAMP Quickstart for Red Hat Enterprise Linux 4
LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,
More informationComparing MySQL and Postgres 9.0 Replication
Comparing MySQL and Postgres 9.0 Replication An EnterpriseDB White Paper For DBAs, Application Developers, and Enterprise Architects March 2010 Table of Contents Introduction... 3 A Look at the Replication
More informationHigh-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQL LinuxTag 2014 10. Mai 2014, Berlin by oli.sennhauser@fromdual.com 1 / 22 About FromDual GmbH FromDual provides neutral and independent: Consulting for MySQL,
More informationSynchronous 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
More informationMySQL Administration and Management Essentials
MySQL Administration and Management Essentials Craig Sylvester MySQL Sales Consultant 1 Safe Harbor Statement The following is intended to outline our general product direction. It
More informationMySQL/MariaDB Multi-Master Replication & Failover
MySQL/MariaDB Multi-Master Replication & Failover A HA Solution using MMM and MySQL/MariaDB Arjen Lentz & Walter Heck arjen@openquery.com walter@openquery.com 1 2 Overview Prepare virtual machines this
More informationTushar 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
More informationAklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline
AklaBox The Ultimate Document Platform for your Cloud Infrastructure Installation Guideline Contents Introduction... 3 Environment pre-requisite for Java... 3 About this documentation... 3 Pre-requisites...
More informationLenz Grimmer <lenz@mysql.com>
MySQL Backup and Security Best practices on how to run MySQL on Linux in a secure way Lenz Grimmer Free and Open Source Software Conference Bonn/Rhein-Sieg, Germany 24./25. June 2006 MySQL
More informationPostgres Plus xdb Replication Server with Multi-Master User s Guide
Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master build 57 August 22, 2012 , Version 5.0 by EnterpriseDB Corporation Copyright 2012
More informationHigh Availability Solutions for MySQL. Lenz Grimmer <lenz@grimmer.com> 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
More informationDatabase Backup and Restore Mechanism. Presented by : Mary Meladath
Database Backup and Restore Mechanism Presented by : Mary Meladath Database Server Connection Error Suppose error is handled gracefully. The error message may be :- The Database server is down. Please
More informationSelenioNext. Installation and Troubleshooting Guide. Delivering the Moment. Dense Multiscreen Transcoding Broadcast Management System (BMS)
Installation and Troubleshooting Guide SelenioNext Dense Multiscreen Transcoding Broadcast Management System (BMS) Software Version 1.0 July 2013 Edition B 175-100509-00 Delivering the Moment Publication
More informationMySQL always-up with Galera Cluster
MySQL always-up with Galera Cluster SLAC 2014 May 14, 2014, Berlin by oli.sennhauser@fromdual.com 1 / 31 About FromDual GmbH FromDual provides neutral and independent: Consulting for MySQL, Galera Cluster,
More informationHigh Availability Database Solutions. for PostgreSQL & Postgres Plus
High Availability Database Solutions for PostgreSQL & Postgres Plus An EnterpriseDB White Paper for DBAs, Application Developers and Enterprise Architects November, 2008 High Availability Database Solutions
More informationThey are superuser accounts with full privileges to do anything with a password of some_pass.
Backup/Restore MySQL Server This chapter will describe in details how to use FileTwin to backup your MySQL server and how you can restore your MySQL server from the database backup files. 17.1 Requirements
More informationHow 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/
More informationOS Installation: CentOS 5.8
OS Installation: CentOS 5.8 OpenTUSK Training University of Nairobi Mike Prentice michael.prentice@tufts.edu Tufts University Technology for Learning in the Health Sciences July 2013 Outline 1 OS Install
More informationLAMP : THE PROMINENT OPEN SOURCE WEB PLATFORM FOR QUERY EXECUTION AND RESOURCE OPTIMIZATION. R. Mohanty Mumbai, India
LAMP : THE PROMINENT OPEN SOURCE WEB PLATFORM FOR QUERY EXECUTION AND RESOURCE OPTIMIZATION R. Mohanty Mumbai, India INTRODUCTION TO MAJOR WEB DEVELOPMENT PLATFORMS The concurrent online business transactions
More informationUsing LDAP Authentication in a PowerCenter Domain
Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,
More informationUpgrading MySQL from 32-bit to 64-bit
Upgrading MySQL from 32-bit to 64-bit UPGRADING MYSQL FROM 32-BIT TO 64-BIT... 1 Overview... 1 Upgrading MySQL from 32-bit to 64-bit... 1 Document Revision History... 21 Overview This document will walk
More informationEasy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux
Easy Setup Guide 1&1 CLOUD SERVER Creating Backups for Linux Legal notice 1&1 Internet Inc. 701 Lee Road, Suite 300 Chesterbrook, PA 19087 USA www.1and1.com info@1and1.com August 2015 Copyright 2015 1&1
More informationHow To Install Amyshelf On Windows 2000 Or Later
Contents I Table of Contents Part I Document Overview 2 Part II Document Details 3 Part III Setup 4 1 Download & Installation... 4 2 Configure MySQL... Server 6 Windows XP... Firewall Settings 13 3 Additional
More informationTomcat and MySQL, a basic high available load balanced system
Tomcat and MySQL, a basic high available load balanced system Copyright (c) pabloj@users.sourceforge.net Permission is granted to copy, distribute and/or modify this document under the terms of the GNU
More informationReplication and Mirroring User's Guide. Raima Database Manager 11.0
Raima Database Manager 11.0 Replication and Mirroring User's Guide 1 Trademarks Raima Database Manager (RDM ), RDM Embedded and RDM Server are trademarks of Raima Inc. and may be registered in the United
More informationAvailability 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
More informationINASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
More informationMySQL Fabric: High Availability Solution for Connector/Python
DBAHire.com MySQL Fabric: High Availability Solution for Connector/Python Jaime Crespo PyConES 2014 Zaragoza -8 Nov 2014- dbahire.com 1 Table of Contents 1. What is MySQL Fabric? 4. Sharding 2. Installation
More informationPostgreSQL 9.0 Streaming Replication under the hood Heikki Linnakangas
PostgreSQL 9.0 Streaming Replication under the hood Heikki Linnakangas yright 2009 EnterpriseDB Corporation. All rights Reserved. Slide: 1 Built-in
More informationHigh 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 ivan@mysql.com April 2007 Agenda Welcome back! and Welcome
More informationHigh-Availability Using Open Source Software
High-Availability Using Open Source Software Luka Perkov Iskon Internet, Zagreb, Croatia Nikola Pavković Ruđer Bošković Institute Bijenička cesta Zagreb, Croatia Juraj Petrović Faculty of Electrical Engineering
More informationMySQL 5.1 INTRODUCTION 5.2 TUTORIAL
5 MySQL 5.1 INTRODUCTION Many of the applications that a Web developer wants to use can be made easier by the use of a standardized database to store, organize, and access information. MySQL is an Open
More informationMonitoring 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
More informationSQL Injection. Blossom Hands-on exercises for computer forensics and security
Copyright: The development of this document is funded by Higher Education of Academy. Permission is granted to copy, distribute and /or modify this document under a license compliant with the Creative
More informationHigh 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
More informationHow to Install SMTPSwith Mailer on Centos Server/VPS
How to Install SMTPSwith Mailer on Centos Server/VPS SMTPSwitch Mailer User Guide V4.0 SMTPSwitch Mailer is a web based email marketing software that runs on a web server or online server. An online server
More informationProviding High Availability to the OpenStack Cloud Controller on Oracle Solaris with Oracle Solaris Cluster
Providing High Availability to the OpenStack Cloud Controller on Oracle Solaris with Oracle Solaris Cluster Release 1.0 O R A C L E W H I T E P A P E R A P R I L 2 0 1 5 PROVIDING HIGH AVAILABILITY TO
More informationMySQL High Availability Solutions. Lenz Grimmer <lenz@grimmer.com> 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
More informationA Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
More informationGetting Started with Dynamic Web Sites
PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your
More informationRPM Utility Software. User s Manual
RPM Utility Software User s Manual Table of Contents 1. Introduction...1 2. Installation...2 3. RPM Utility Interface...4 1. Introduction General RPM Utility program is an RPM monitoring, and management
More informationActive/Active DB2 Clusters for HA and Scalability
Session Code Here Active/Active 2 Clusters for HA and Scalability Ariff Kassam xkoto, Inc Tuesday, May 9, 2006 2:30 p.m. 3:40 p.m. Platform: 2 for Linux, Unix, Windows Market Focus Solution GRIDIRON 1808
More informationRecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationMcAfee SMC Installation Guide 5.7. Security Management Center
McAfee SMC Installation Guide 5.7 Security Management Center Legal Information The use of the products described in these materials is subject to the then current end-user license agreement, which can
More informationHow To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint
StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated
More informationSetting up High Availability
ManageEngine Password Manager Pro Tutorial Setting up High Availability (Procedure applicable only for PMP builds up to 6301. For versions 6302 and later, click here ) Overview Setting up high availability
More informationPipeCloud : Using Causality to Overcome Speed-of-Light Delays in Cloud-Based Disaster Recovery. Razvan Ghitulete Vrije Universiteit
PipeCloud : Using Causality to Overcome Speed-of-Light Delays in Cloud-Based Disaster Recovery Razvan Ghitulete Vrije Universiteit Introduction /introduction Ubiquity: the final frontier Internet needs
More informationOnline Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
More informationPercona 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
More informationThis appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore
APPENDIXA This appendix describes the following procedures: Cisco ANA Registry Oracle Database Cisco ANA Registry This section describes the Cisco ANA Registry backup and restore procedure. Overview Provides
More informationLinux FTP Server Setup
17Harrison_ch15.qxd 2/25/05 10:06 AM Page 237 C H A P T E R 15 Linux FTP Server Setup IN THIS CHAPTER FTP Overview Problems with FTP and Firewalls How to Download and Install VSFTPD How to Get VSFTPD Started
More informationOnline Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationTroubleshooting problems with the PDMWorks Enterprise database server
Troubleshooting problems with the PDMWorks Enterprise database server The PDMWorks Enterprise database server is a helper service that periodically polls any PDMWorks Enterprise databases on the SQL server
More informationPerforming Administrative Tasks
This chapter describes how to perform administrative tasks using Cisco CMX. Users who are assigned administration privileges can perform administrative tasks. Cisco CMX User Accounts, page 1 Backing Up
More informationNon-Native Options for High Availability
The Essentials Series: Configuring High Availability for Windows Server 2008 Environments Non-Native Options for High Availability by Non-Native Options for High Availability... 1 Suitability and Cost...
More informationTenrox and Microsoft Dynamics CRM Integration Guide
Tenrox Tenrox and Microsoft Dynamics CRM Integration Guide January, 2012 2012 Tenrox. All rights reserved. About this Guide This guide describes the procedures for setting up integration between Microsoft
More informationSophos Anti-Virus for Linux configuration guide. Product version: 9
Sophos Anti-Virus for Linux configuration guide Product version: 9 Document date: September 2015 Contents 1 About this guide...5 2 About Sophos Anti-Virus for Linux...6 2.1 What Sophos Anti-Virus does...6
More informationPREPARED BY: AUDIT PROGRAM Author: Lance M. Turcato. APPROVED BY: Logical Security Operating Systems - Generic. Audit Date:
A SYSTEMS UNDERSTANDING A 1.0 Organization Objective: To ensure that the audit team has a clear understanding of the delineation of responsibilities for system administration and maintenance. A 1.1 Determine
More informationInformatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014
Contents Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Copyright (c) 2012-2014 Informatica Corporation. All rights reserved. Installation...
More informationLocal Caching Servers (LCS): User Manual
Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading
More informationInstalling and Running MOVES on Linux
Installing and Running MOVES on Linux MOVES Workgroup Wednesday June 15, 2011 Gwo Shyu Dan Stuart USEPA Office of Transportation & Air Quality Assessment and Standards Division 2000 Traverwood Drive, Ann
More informationMoving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services
Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services MCN 2009: Cloud Computing Primer Workshop Charles Moad
More informationPrerequisites and Configuration Guide
Prerequisites and Configuration Guide Informatica Support Console (Version 2.0) Table of Contents Chapter 1: Overview.................................................... 2 Chapter 2: Minimum System Requirements.................................
More information1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
More informationOnline Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
More informationRecovery 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
More informationCYAN SECURE WEB HOWTO. NTLM Authentication
CYAN SECURE WEB HOWTO June 2008 Applies to: CYAN Secure Web 1.4 and above NTLM helps to transparently synchronize user names and passwords of an Active Directory Domain and use them for authentication.
More informationDatabase Load Balancing MySQL 5.5 vs PostgreSQL 9.1
Database Load Balancing MySQL 5.5 vs PostgreSQL 9.1 Gerrie Veerman Rory Breuk Authors gerrie.veerman@os3.nl rory.breuk@os3.nl Universiteit van Amsterdam System & Network Engineering April 2, 2012 Abstract
More informationNetwork Management & Monitoring
Network Management & Monitoring Smokeping - Part I Contents 0.1 Exercises............................... 1 0.2 1. Install Smokeping......................... 1 0.3 2. Initial Configuration........................
More informationHP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active
HP AppPulse Active Software Version: 2.2 For AppPulse Active Document Release Date: February 2015 Software Release Date: November 2014 Legal Notices Warranty The only warranties for HP products and services
More information