Top Banner
© Continuent 06/27/22 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy
5

© Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

Jan 16, 2016

Download

Documents

Susanna Fisher
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: © Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

© Continuent04/21/23

PostgreSQL Lightning Talk

Availability, Scaling, and more with TungstenStephane Giron and Gilles Rayrat

PG Euro 2008 - Prato Italy

Page 2: © Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

2 © Continuent

/ Written in Java

/ Support as many databases as we can

/ Incremental build-out with standard hardware

/ Basis for capable, commercial products

What Is Tungsten?

Tungsten is a database-neutral, Tungsten is a database-neutral, open source stack for database open source stack for database

scale-out and replicationscale-out and replication

Page 3: © Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

3 © Continuent

Sequoia: Multi-Master Replication

Controller – Virtual DBs

DBServer

DBServer

Group Comm

DBServer

DBServer

Java ClientsSequoia JDBC Driver

Controller – Virtual DBs

/ Middleware layer between clients and DBMS

/ Automatic failover on DBMS crash/error

/ Load-balance reads automatically

Page 4: © Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

4 © Continuent

Tungsten Connector: Native-to-JDBC Proxy

/ High-performance SQL proxy (faster than PGPool-II)

/ Implements PostgreSQL and and MySQL wire protocols

/ Currently working on hooks to permit “intelligent” SQL load balancing and failover

Tungsten ConnectorTungsten Connector

Native Clients(PHP, Perl, C, Ruby, etc.)

Tungsten Connector

JDBC Data Source(e.g. Sequoia or HA-JDBC)

Page 5: © Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy.

6 © Continuent

Summary…

/ Cool open source software for database scale-out and replication

/ We build commercial products on them

/ Visit us at the following URLs:

http://community.continuent.com

http://www.continuent.com