Getting ready for PostgreSQL 9.1
|
|
|
- Peregrine Goodwin
- 10 years ago
- Views:
Transcription
1 Getting ready for PostgreSQL 9.1 Gabriele Bartolini <Gabriele at 2ndQuadrant.com>
2 License Creative Commons: Attribution-NonCommercial-ShareAlike 3.0 You are free: to Share to copy, distribute and transmit the work to Remix to adapt the work Under the following conditions: Attribution: You must attribute the work in the manner specified by the author or licensor Non-Commercial: You may not use this work for commercial purposes Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one Source:
3 About myself Founder of 2ndQuadrant Italia Database architect at 2ndQuadrant Business Critical OLTP databases Data warehousing PostgreSQL user for over 10 years Founder of PostgreSQL Europe Former Vice President Founder of the Italian PostgreSQL Users Group Current President
4 About 2ndQuadrant Professional Open-Source Software House Platinum sponsor of PostgreSQL 100+ customers worldwide Directly represented in 5 countries Special coverage in Latin America and Nordic Countries 24x7 support for PostgreSQL production environments What we do Design, Develop and Support PostgreSQL We deliver high quality professional services Leaders in HA, Recovery, Scalability and Performance Training
5 Who's using PostgreSQL?
6 Table of contents The PostgreSQL Project PostgreSQL 9.0 PostgreSQL 9.1
7 Part I The PostgreSQL Project
8 Postgres or PostgreSQL? Officially it is PostgreSQL Postgres was the initial name of the project With SQL support (1996) the project changed name into PostgreSQL Postgres is commonly accepted as a synonym
9 PostgreSQL and its key features Open-Source Database Management System Close support of the SQL Standard (SQL:2008) Multi-Version Concurrency Control Multi-user, designed for concurrency Extensibility: Data types Functions
10 Applications, databases and DBMS Software applications Software applications SQL DBMS
11 100% Open-Source and Community Distributed under a BSD-like license The PostgreSQL License (TPL) Highly permissive Not subject to change of licensing It will always be open-source Not subject to acquisitions A community project
12 The PostgreSQL ecosystem Community Developers Users End users Companies and organisations Consulting companies Individuals Sponsors Development External Stakeholders Companies that sponsor the development of key features
13 A mature project PostgreSQL has been developed for over 25 years It is an adult It is even allowed to drink (in some countries) It has grown rapidly in popularity Particularly in the last 3 years OpenStreetMap moved to Postgres (2009) Provider of support for Solaris changed (2010)
14 PostgreSQL releases Current stable release: (18 April 2011) Current Major release: 9.0 (September 2010) 5 major releases in the last 5 years Oldest supported release: 8.1 (2005) On Windows: 8.2 Major releases supported by the community: 8.1, 8.2, 8.3, 8.4 and 9.0 PostgreSQL 9.1 is expected later this year Currently 9.1.0beta2 is out
15 Part II PostgreSQL 9.0
16 Architecture Client / Server Multi-processing ANSI C Uses stable system functions Multi-platform
17 Typical use cases Transactional databases (OLTP) Telecommunications E-Commerce Monitoring of electronic devices ERP, CRM, data warehousing, BI Social networking platforms High traffic websites Geographical Information Systems (PostGIS) Web CMS, Blog systems etc.
18 A versatile product Multiple interfaces for connectivity: Native, JDBC, Python, Perl, PHP, ODBC,.Net,... Multiple server languages: PL/pgSQL, PL/Python, PL/Perl, PL/Java, ecc. User, path, options, environment
19 Cool robust features Views Stored procedures Triggers Column and/or conditional ACID transactions Schemas Tablespaces Partitioning Custom types Rules
20 Security and data protection Concept of security by default Multi-level security model server, database, table, column SSL Integration with the company's security infrastructure Full disclosure of vulnerabilities Rapid fix of security bugs
21 Features for web technologies Support for SQL:2008 Support for the UNICODE standard (UTF-8 charset) Support for regular expressions Support for XML Database level collation Localisation
22 Advanced web features Full text search Arrays Transparent compression of text data Data types (enums, uuid, cidr, macaddr, hstore,...) Session parameters with SET Asynchronous commit
23 Business critical environments Two of the major challenges and requirements: Maximise the uptime ( 5 Nines = ~ 5 minutes/year) Reduce downtimes Remove data loss While keep data consistent (always)
24 PostgreSQL's answer Robustness and reliability WAL Files Hot backup Online Backup and Point in time recovery High Availability Warm/Hot Standby Asynchronous Streaming Replication Synchronous Streaming Replication (9.1!)
25 Online backup Primary host Backup Host Database WAL archive WAL Data Log shipping Base backup WAL WAL WAL Data
26 Point In Time Recovery Backup Host Primary Host X Database Repair t1 replay Restore to t1 (target) Base backup WAL WAL WAL Base backup WAL WAL WAL Copy WAL X Software applications
27 Warm standby Technology for asynchronous replication based on: Write Ahead Log (WAL) files shipping Through operating system commands (e.g. rsync) 1 primary node, N secondary nodes Secondary nodes: Are called standby nodes Do not accept connections Are an almost identical copy of the master Small delay due to WAL shipping High Availability technology The standby is promoted in case of failover (unexpected) or switchover (deliberate)
28 Warm Standby, overview Host A Host B Primary database Warm Standby database replay WAL Data Log shipping Base backup WAL Data
29 Failover Host A X Standby Primary database database Continuous recovery Host B Log Log shipping Repair shipping Primary Standby database Continuous recovery Startup Software applications
30 Switchover Host A Host B Standby Primary database database Continuous Shutdown recovery Log Switchover Manutenzione Log shipping shipping Primary Standby database Continuous recovery Software applications Pause
31 Hot Standby Host A Primary database Host B Log shipping Standby database Continuous recovery Software applications
32 Streaming Replication Host A Host B Primary database Warm/Hot Standby database WAL WAL Sender Data replay Stream Base backup WAL Receiver Data
33 More replication solutions Not part of PostgreSQL's core Only available solutions for PostgreSQL < 9 A few alternatives Slony PGPool Bucardo Londiste (Skype)
34 VLDB Many 1TB+ databases with PostgreSQL Typical usage is 100GB+ databases Key features: SMP architectures Tablespaces Horizontal partitioning
35 Scalability Caching: pgmemcache integration with memcache Distribution on multiple nodes: PgBouncer (connection pooling) PL/Proxy Map/Reduce (RUN ON ALL, ANY, single node)
36 Administration and monitoring tools Command line: psql, pg_dump, pg_restore, ecc. GUI: PgAdmin3 Web: PHPpgAdmin Alerting: Nagios integration Monitoring: Cacti and Munin integration Replication: repmgr (devel)
37 Spatial extension: PostGIS PostgreSQL's most important extension Geographical Information System (GIS) OpenStreetMap Add geographical data types Open Geospatial Consortium Geodatabase
38 Part III PostgreSQL 9.1
39 Overview Improvements in operations Extensions packaging New features and performance improvements in key areas Synchronous Replication Triggers on views ( updatable views ) Column collations Writable CTE Serializable Snapshot Isolation Better partitioning...
40 Synchronous Replication Data loss prevention technology Uses streaming replication Performance downgrade Main concept: A transaction is written on >=1 standby servers before COMMIT Priority ordered list of servers Identified by their application_name synchronous_standby_names = '*' synchronous_standby_names = 'slave1, slave2, slave3' Can be controlled at several levels: Transaction, session, user, database, server SET synchronous_commit TO off;
41 Example of transaction control SET synchronous_commit TO off; BEGIN; -- I could not care less INSERT INTO bands ('Take that'); INSERT INTO bands ('Black Eyed Peas'); COMMIT; SET synchronous_commit TO on; BEGIN; -- Extremely important! INSERT INTO bands ('AC/DC'); INSERT INTO bands ('Cream'); COMMIT;
42 Synchronous Replication Host A Host B Primary database Warm/Hot Standby database WAL WAL Sender Data replay Stream Feedback Base backup WAL Receiver Data
43 A few improvements from 9.0 pg_basebackup Improved monitoring Views, including pg_stat_replication Feedback from Hot Standby servers to the master about running read-only queries Prevents query cancellation (VACUUM on master) Allows to pause/resume replication on slaves
44 Extensions before 9.1 Extensibility has been a key feature in PostgreSQL With one limitation: No dump/restore support No special attention for their objects Issues with upgrades pg_dump cannot distinguish extensions' object from the rest of the objects Extensions, including functions, are included in the dump Sometimes this can be a mess
45 Extensions from now on pg_dump is now able to produce only this: CREATE EXTENSION IF NOT EXISTS extname Programmers can define their own extensions through a control file, which specifies metadata and contained objects Version, SQL files directory, modules path, dependencies, More commands: DROP EXTENSION extname ALTER EXTENSION extname UPDATE PGXN: PostgreSQL Extension Network (pgxn.org)
46 Example of extensions: PGMP Homepage: pgmp.control file default_version = '1.0' comment = 'Multiple Precision Arithmetic extension' directory = 'pgmp' relocatable = cd true
47 Column level collations Collations control how to perform character comparisions within strings Crucial in non English speaking countries Think about Europe! You can now specify different collations inside the same table, at column level CREATE TABLE collate_example ( c_text TEXT COLLATE ucs_basic, en_text TEXT COLLATE "en_en.utf8", it_text TEXT COLLATE "it_it.utf8" );
48 Example of collations SELECT it_text FROM collate_example ORDER BY c_text; SELECT it_text FROM collate_example ORDER BY it_text; a e i à é a à e é i
49 Triggers on views CREATE TRIGGER trigger_name INSTEAD OF event ON view_name FOR EACH ROW; Events: INSERT UPDATE DELETE Allows views to be UPDATEABLE
50 Unlogged tables CREATE UNLOGGED TABLE Do not produce any WAL content Not crash safe (TRUNCATE on recovery) Their content is not replicated Just the schema Typical use case: Caching Storage of Web temporary sessions Differences with temporary tables They go beyond a session's lifetime Global namespace and visibility
51 Foreign tables Part of SQL/MED Prior to 9.1: dblink, DBI-link, PL/Proxy Foreign data wrapper API (FDW) CREATE FOREIGN TABLE Currently only one example as contrib file_dw (foreign data wrapper for reading CSV files) Exposes a CSV as a FOREIGN TABLE in the database Supports only SELECT Mainly a test case to show the potential of the API It will be improved from 9.2
52 Writeable Common Table Expressions Improvement to WITH queries introduced in 8.4 Support for write queries within the WITH clause WITH d AS ( DELETE * FROM log WHERE logday = ' ' RETURNING * ) INSERT INTO old_log SELECT * FROM d;
53 Other important changes Serialisable Isolation Level Great feature (too complex to talk about it now!) Optimization of queries that use ORDER BY, LIMIT, or MIN/MAX with inherited tables K-Nearest Neighbour GIST Standard conforming strings By default: \' (escaping) throws an error (use '') format() (for sprintf lovers!) SE-Linux Integration for PostgreSQL and more For a full list of changes, see the Release Notes
54 Conclusions PostgreSQL allows a database to be: Fast Consistent Reliable Secure Integrable Available Recoverable
55 and reduces the costs No license fee Simple license model No dual licensing headaches Reduces the total cost of ownership (TCO) for a database solution Invest in knowledge Removes any vendor lock-in / monopolisation Largest community for an open-source database management system project
56 Let's make the Elephant happy!
57 Questions?
58 Thank you You can contact Gabriele via at For more information on our professional services on PostgreSQL and Greenplum, visit our website See you next year!
Getting ready for PostgreSQL 9.1
Getting ready for PostgreSQL 9.1 Gabriele Bartolini http:/// License Creative Commons: Attribution-NonCommercial-ShareAlike 3.0 You are free: to Share to copy, distribute
The elephant called PostgreSQL
The elephant called PostgreSQL Ashutosh Bapat @Open Sour ce Conf er ence November 24, 2012 Agenda PostgreSQL Community Ecosystem Backup Replication Data management tools Migration Scaling out What is PostgreSQL
PostgreSQL Features, Futures and Funding. Simon Riggs
PostgreSQL Features, Futures and Funding Simon Riggs The research leading to these results has received funding from the European Union's Seventh Framework Programme (FP7/2007-2013) under grant agreement
How To Run A Standby On Postgres 9.0.1.2.2 (Postgres) On A Slave Server On A Standby Server On Your Computer (Mysql) On Your Server (Myscientific) (Mysberry) (
The Magic of Hot Streaming Replication BRUCE MOMJIAN POSTGRESQL 9.0 offers new facilities for maintaining a current standby server and for issuing read-only queries on the standby server. This tutorial
High 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
Be Very Afraid. Christophe Pettus PostgreSQL Experts Logical Decoding & Backup Conference Europe 2014
Be Very Afraid Christophe Pettus PostgreSQL Experts Logical Decoding & Backup Conference Europe 2014 You possess only whatever will not be lost in a shipwreck. Al-Ghazali Hi. Christophe Pettus Consultant
Bruce Momjian June, 2008. Postgres Plus Technical Overview
Bruce Momjian June, 2008 Postgres Plus Technical Overview PostgreSQL Heritage Independent & Thriving Development Community 10 committers and ~200 reviewers 1,500 contributors and 10,000+ members 2,000,000+
Data warehousing with PostgreSQL
Data warehousing with PostgreSQL Gabriele Bartolini http://www.2ndquadrant.it/ European PostgreSQL Day 2009 6 November, ParisTech Telecom, Paris, France Audience
The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant
The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant Agenda / Introductions / Framing the High Availability (HA) Problem / Hot Standby + Log Streaming /
Postgres Plus Advanced Server
Postgres Plus Advanced Server An Updated Performance Benchmark An EnterpriseDB White Paper For DBAs, Application Developers & Enterprise Architects June 2013 Table of Contents Executive Summary...3 Benchmark
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
Administering your PostgreSQL Geodatabase
Jim Gough and Jim McAbee [email protected] [email protected] Agenda Workshop will be structured in 2 parts Part 1: Scenario Using Postgres for your Enterprise Geodatabase and how to get started. Part 2: Advanced
PostgreSQL Backup Strategies
PostgreSQL Backup Strategies Austin PGDay 2012 Austin, TX Magnus Hagander [email protected] PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING Replication! But I have replication!
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,
PGCon 2011. PostgreSQL Performance Pitfalls
PGCon 2011 PostgreSQL Performance Pitfalls Too much information PostgreSQL has a FAQ, manual, other books, a wiki, and mailing list archives RTFM? The 9.0 manual is 2435 pages You didn't do that PostgreSQL
Module 14: Scalability and High Availability
Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High
Backup and Recovery using PITR Mark Jones. 2015 EnterpriseDB Corporation. All rights reserved. 1
Backup and Recovery using PITR Mark Jones 2015 EnterpriseDB Corporation. All rights reserved. 1 Agenda Introduction Business Impact Vs Cost Downtime Scenarios Backup Methods SQL Dump Cold Backup (Offline
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
PostgreSQL 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
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with Tungsten Robert Hodges CTO, Continuent, Inc. Agenda / Introductions / Framing the Problem: Clustering for the Masses / Introducing Tungsten / Adapting
The Advantages of PostgreSQL
The Advantages of PostgreSQL BRUCE MOMJIAN POSTGRESQL offers companies many advantages that can help their businesses thrive. Creative Commons Attribution License http://momjian.us/presentations Last updated:
The Evolution of. Keith Alsheimer, CMO, EDB. 2014 EnterpriseDB Corporation. All rights reserved. 1
The Evolution of Keith Alsheimer, CMO, EDB 2014 EnterpriseDB Corporation. All rights reserved. 1 The Postgres Journey Postgres today Forces of change affecting the future EDBs role Postgres tomorrow 2014
High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper
High Availability with Postgres Plus Advanced Server An EnterpriseDB White Paper For DBAs, Database Architects & IT Directors December 2013 Table of Contents Introduction 3 Active/Passive Clustering 4
plproxy, pgbouncer, pgbalancer Asko Oja
plproxy, pgbouncer, pgbalancer Asko Oja Vertical Split All database access through functions requirement from the start Moved out functionality into separate servers and databases as load increased. Slony
Comparing 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
Why Zalando trusts in PostgreSQL
Why Zalando trusts in PostgreSQL A developer s view on using the most advanced open-source database Henning Jacobs - Technical Lead Platform/Software Zalando GmbH Valentine Gogichashvili - Technical Lead
Oracle Architecture, Concepts & Facilities
COURSE CODE: COURSE TITLE: CURRENCY: AUDIENCE: ORAACF Oracle Architecture, Concepts & Facilities 10g & 11g Database administrators, system administrators and developers PREREQUISITES: At least 1 year of
Database Management System Choices. Introduction To Database Systems CSE 373 Spring 2013
Database Management System Choices Introduction To Database Systems CSE 373 Spring 2013 Outline Introduction PostgreSQL MySQL Microsoft SQL Server Choosing A DBMS NoSQL Introduction There a lot of options
PostgreSQL extension s development
May 20, 2011 Content Agenda 1 Before 9.1 and CREATE EXTENSION 2 Scope Specs Implementation details... 3 PGXS and the control file Extensions Upgrades Extensions and packaging 4 Sponsoring Any question?
MySQL 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
Supported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.
ArcSDE Administration for PostgreSQL Ale Raza, Brijesh Shrivastav, Derek Law ESRI - Redlands UC2008 Technical Workshop 1 Outline Introduce ArcSDE technology for PostgreSQL Implementation PostgreSQL performance
Postgres 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
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.
<Insert Picture Here> Oracle In-Memory Database Cache Overview
Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,
Open Source DBMS CUBRID 2008 & Community Activities. Byung Joo Chung [email protected]
Open Source DBMS CUBRID 2008 & Community Activities Byung Joo Chung [email protected] Agenda Open Source DBMS CUBRID 2008 CUBRID Community Activities Open Source DBMS CUBRID 2008 Open Source DBMS CUBRID
giovedì 4 ottobre 12
GABRIELE BARTOLINI PostgreSQL Sessions - Paris, 4 October 2012 GABRIELE BARTOLINI Co-Founder and Manager of 2ndQuadrant Italia Data Architect, Business critical environments Data warehousing Co-Founder
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
Keep an eye on your PostgreSQL clusters
Keep an eye on your PostgreSQL clusters Open PostgreSQL Monitoring & PostgreSQL Workload Analyzer Julien Rouhaud Dalibo - www.dalibo.org pgconf.ru 2015 - February [ 1 / 39 ] Monitoring? Service availability
PostgreSQL Past, Present, and Future. 2013 EDB All rights reserved.
PostgreSQL Past, Present, and Future 2013 EDB All rights reserved. Outline Past: A Brief History of PostgreSQL Present: New Features In PostgreSQL 9.5 Future: Features in PostgreSQL 9.6 and Beyond The
Active/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
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
D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
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
How to Dump and Restore Postgres Plus (R) Databases Using pgadmin. A Postgres Evaluation Quick Tutorial From EnterpriseDB
How to Dump and Restore Postgres Plus (R) Databases Using pgadmin A Postgres Evaluation Quick Tutorial From EnterpriseDB December 7, 2009 EnterpriseDB Corporation, 235 Littleton Road, Westford, MA 01866,
SQL Server 2012 and PostgreSQL 9
SQL Server 2012 and PostgreSQL 9 A Detailed Comparison of Approaches and Features SQL Server White Paper Published: April 2012 Applies to: SQL Server 2012 Introduction: The question whether to implement
Firebird. A really free database used in free and commercial projects
Firebird A really free database used in free and commercial projects Holger Klemt CEO IBExpert KG, Germany [email protected] This presentation: www.ibexpert.com/firebird.pdf What is Firebird? Firebird
SQL Server 2014. What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.
SQL Server 2014 What s New? Christopher Speer Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) [email protected] The evolution of the Microsoft data platform What s New
Geodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
How To Use Postgresql With Foreign Data In A Foreign Server In A Multi Threaded Database (Postgres)
PostgreSQL at the centre of your dataverse! PGBR 2011! Presented by Dave Page! 3 rd November 2011! EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be
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
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
Linas Virbalas Continuent, Inc.
Linas Virbalas Continuent, Inc. Heterogeneous Replication Replication between different types of DBMS / Introductions / What is Tungsten (the whole stack)? / A Word About MySQL Replication / Tungsten Replicator:
Module 7. Backup and Recovery
Module 7 Backup and Recovery Objectives Backup Types SQL Dump Cluster Dump Offline Copy Backup Online Backups Point-In Time Recovery Backup As with any database, PostgreSQL database should be backed up
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
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
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,
Big Data Analytics Using SAP HANA Dynamic Tiering Balaji Krishna SAP Labs SESSION CODE: BI474
Big Data Analytics Using SAP HANA Dynamic Tiering Balaji Krishna SAP Labs SESSION CODE: BI474 LEARNING POINTS How Dynamic Tiering reduces the TCO of HANA solution Data aging concepts using in-memory and
Real-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
Greenplum Database. Getting Started with Big Data Analytics. Ofir Manor Pre Sales Technical Architect, EMC Greenplum
Greenplum Database Getting Started with Big Data Analytics Ofir Manor Pre Sales Technical Architect, EMC Greenplum 1 Agenda Introduction to Greenplum Greenplum Database Architecture Flexible Database Configuration
Stellar Phoenix. SQL Database Repair 6.0. Installation Guide
Stellar Phoenix SQL Database Repair 6.0 Installation Guide Overview Stellar Phoenix SQL Database Repair software is an easy to use application designed to repair corrupt or damaged Microsoft SQL Server
PostgreSQL 9.0 High Performance
PostgreSQL 9.0 High Performance Accelerate your PostgreSQL system and avoid the common pitfalls that can slow it down Gregory Smith FPftf ITfl open source l a a 4%3 a l ^ o I community experience distilled
High Availability Using Raima Database Manager Server
BUSINESS WHITE PAPER High Availability Using Raima Database Manager Server A Raima Inc. Business Whitepaper Published: January, 2008 Author: Paul Johnson Director of Marketing Copyright: Raima Inc. Abstract
<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region
Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region 1977 Oracle Database 30 Years of Sustained Innovation Database Vault Transparent Data Encryption
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
Backup and Restore Instructions. Backing up the Content Manager s Data
Backup and Restore Instructions This document describes how to backup and restore Scala InfoChannel Content Manager 5 using the PostgreSQL 8.2.x. Backing up the Content Manager s Data Step 1: Stopping
PostgreSQL 9.4 up and running.. Vasilis Ventirozos Database Administrator OmniTI
PostgreSQL 9.4 up and running.. Vasilis Ventirozos Database Administrator OmniTI 1 Who am I? DBA@OmniTI for the past 2.5 years PostgreSQL DBA since 7.x Working as DBA since 2001 (Informix, Postgres, MySQL,
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
WHAT IS ENTERPRISE OPEN SOURCE?
WHITEPAPER WHAT IS ENTERPRISE OPEN SOURCE? ENSURING YOUR IT INFRASTRUCTURE CAN SUPPPORT YOUR BUSINESS BY DEB WOODS, INGRES CORPORATION TABLE OF CONTENTS: 3 Introduction 4 Developing a Plan 4 High Availability
Agenda. ! Strengths of PostgreSQL. ! Strengths of Hadoop. ! Hadoop Community. ! Use Cases
Postgres & Hadoop Agenda! Strengths of PostgreSQL! Strengths of Hadoop! Hadoop Community! Use Cases Best of Both World Postgres Hadoop World s most advanced open source database solution Enterprise class
Netezza PureData System Administration Course
Course Length: 2 days CEUs 1.2 AUDIENCE After completion of this course, you should be able to: Administer the IBM PDA/Netezza Install Netezza Client Software Use the Netezza System Interfaces Understand
PRODUCT DOCUMENTATION. Greenplum Database. Version 4.3. Administrator Guide. Rev: A01. 2014 Pivotal Software, Inc.
PRODUCT DOCUMENTATION Greenplum Database Version 4.3 Administrator Guide Rev: A01 2014 Pivotal Software, Inc. Copyright 2014 Pivotal Software, Inc. All rights reserved. Pivotal Software, Inc. believes
High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation
High Availability & Disaster Recovery Development Project Concepts, Design and Implementation High Availability & Disaster Recovery Development Project CONCEPTS Who: Schmooze Com Inc, maintainers, core
Appendix A Core Concepts in SQL Server High Availability and Replication
Appendix A Core Concepts in SQL Server High Availability and Replication Appendix Overview Core Concepts in High Availability Core Concepts in Replication 1 Lesson 1: Core Concepts in High Availability
SQL Server 2016 New Features!
SQL Server 2016 New Features! Improvements on Always On Availability Groups: Standard Edition will come with AGs support with one db per group synchronous or asynchronous, not readable (HA/DR only). Improved
SQL Server Training Course Content
SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance
Doing More with Less: The Economics of Open Source Database Adoption
Doing More with Less: The Economics of Open Source Database Adoption Ed Boyajian CEO, EnterpriseDB Corporation September, 2009 1 Discussion Objectives Demonstrate the growth of Postgres and other open
Implementing a Microsoft SQL Server 2005 Database
This class combines two courses into one 5-day class. 2779 (3-day) & 2780 (2-day) Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led Introduction This three-day instructor-led
PostgreSQL vs. MySQL vs. Commercial Databases: It's All About What You Need
Page 1 of 5 http://www.devx.com Printed from http://www.devx.com/dbzone/article/20743 PostgreSQL vs. MySQL vs. Commercial Databases: It's All About What You Need Can you trust the leading open-source database
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
Oracle to SQL Server 2005 Migration
Oracle to SQL Server 2005 Migration Methodology and Practice Presented By: Barry Young Copyright 2006 by Proactive Performance Solutions, Inc. Agenda Introduction Migration: Oracle to SQL Server Methodology:
Introducing Ingres. HP OpenVMS Technical Update Days. Darren Horler. Manager, Engineering. October 2011
Introducing Ingres HP OpenVMS Technical Update Days Darren Horler Manager, Engineering October 2011 1 of 9 1 of 9 Agenda Ingres Becomes Actian Company Summary Why Are We Here? Ingres Business Capabilities
Pivotal Greenplum Database
PRODUCT DOCUMENTATION Pivotal Greenplum Database Version 4.3 Rev: A06 2015 Pivotal Software, Inc. Copyright Notice Copyright Copyright 2015 Pivotal Software, Inc. All rights reserved. Pivotal Software,
Database as a Service (DaaS) Version 1.02
Database as a Service (DaaS) Version 1.02 Table of Contents Database as a Service (DaaS) Overview... 4 Database as a Service (DaaS) Benefit... 4 Feature Description... 4 Database Types / Supported Versions...
EMBL-EBI. Database Replication - Distribution
Database Replication - Distribution Relational public databases EBI s mission to provide freely accessible information on the public domain Data formats and technologies, should not contradict to this
How, What, and Where of Data Warehouses for MySQL
How, What, and Where of Data Warehouses for MySQL Robert Hodges CEO, Continuent. Introducing Continuent The leading provider of clustering and replication for open source DBMS Our Product: Continuent Tungsten
Database migration. from Sybase ASE to PostgreSQL. Achim Eisele and Jens Wilke. 1&1 Internet AG 8.11.2013
Database migration from Sybase ASE to PostgreSQL Achim Eisele and Jens Wilke 1&1 Internet AG 8.11.2013 Agenda Introduction Analysis Differences between Sybase ASE and PostgreSQL Porting the application
ConcourseSuite 7.0. Installation, Setup, Maintenance, and Upgrade
ConcourseSuite 7.0 Installation, Setup, Maintenance, and Upgrade Introduction 4 Welcome to ConcourseSuite Legal Notice Requirements 5 Pick your software requirements Pick your hardware requirements Workload
Scala InfoChannel Content Manager 5 Backup and Restore Instructions
4 Scala InfoChannel Content Manager 5 Backup and Restore Instructions This document describes how to backup and restore Scala InfoChannel Content Manager 5. Databases currently supported are: PostgreSQL
White paper FUJITSU Software Enterprise Postgres
White paper FUJITSU Software Enterprise Postgres Open Source Value, Enterprise Quality Strong growth in Database Management Systems (DBMSs) is expected to continue, making DBMS the largest single cost
Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-
Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application
Microsoft SQL Server 2008 Administrator's Pocket Consultant
Microsoft SQL Server 2008 Administrator's Pocket Consultant William R. Stanek To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/12755.aspx 9780735625891
SQL Server for Database Administrators Course Syllabus
SQL Server for Database Administrators Course Syllabus 1. Description This course teaches the administration and maintenance aspects of Microsoft SQL Server. It covers all the roles performed by administrative
Open PostgreSQL Monitoring
Open PostgreSQL Monitoring A brand new & free monitoring suite Jean-Paul Argudo / Julien Rouhaud Dalibo - www.dalibo.org PostgreSQL Conference Europe 2014 - October, 22 1 / 26 Origins Comparison with Oracle
<Insert Picture Here>
1 Database Technologies for Archiving Kevin Jernigan, Senior Director Product Management Advanced Compression, EHCC, DBFS, SecureFiles, ILM, Database Smart Flash Cache, Total Recall,
AV-004: Administering and Programming with ORACLE
AV-004: Administering and Programming with ORACLE Oracle 11g Duration: 140 hours Introduction: An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve
Oracle 11g Database Administration
Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database
