Download presentation
Presentation is loading. Please wait.
Published bySusanna Fisher Modified over 9 years ago
1
© Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro 2008 - Prato Italy
2
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, open source stack for database scale-out and replication
3
3 © Continuent Sequoia: Multi-Master Replication Controller – Virtual DBs DB Server DB Server Group Comm DB Server DB Server Java Clients Sequoia JDBC Driver Controller – Virtual DBs /Middleware layer between clients and DBMS /Automatic failover on DBMS crash/error /Load-balance reads automatically
4
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 Connector Native Clients (PHP, Perl, C, Ruby, etc.) Tungsten Connector JDBC Data Source (e.g. Sequoia or HA-JDBC)
5
5 © Continuent Tungsten Replicator: Master/Slave Master Replicator Extractor Transaction History Log Slave Replicator Applier Transaction History Log PostgreSQL “Brand X” Database Master DB Slave DB SQL Log Records [Filters] /Heterogeneous master/slave replication /Supports MySQL and Oracle (commercial) /Filtering and transformation /Replication into PostgreSQL is on the way /Help us read PostgreSQL logs!!
6
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.