SlideShare a Scribd company logo
Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication Linas Virbalas and Alex Alexander Continuent, Inc.
Agenda Introductions PG 9 Hot Standby and Streaming Replication What is Tungsten? Tungsten + PostgreSQL Hot Standby and Streaming Replication Demo! Questions and Comments
Introductions
About Continuent Our Business:  Continuous Data Availability Our Solution Continuent Tungsten (Master/Slave Database Replication) Our Value:  Ensure data are available when and where you need them  TCO less than 20% of comparable solutions Our Technical Expertise Database replication Database cluster management Application connectivity Software-as-a-Service (SaaS)
PostgresSQL 9:  Hot Standby and  Log Streaming
PostgreSQL 8.4 Warm Standby WAL Files PostgreSQL Master pg_xlogs Directory Archived WAL Files Archive Directory PostgreSQL Standby WAL Files pg_xlogs Directory pg_standby rsync to standby Continuous recovery
Limitations of Warm Standby Utilization -- Cannot open the standby To bring up the standby for queries you must end recovery Standby hardware is idle Difficult to track state of recovery since you cannot query log position Data Loss -- Warm standby transfers only full WAL files Can bound loss using archive_timeout Low values create large numbers of WAL files; complicate point-in-time recovery Workarounds using DRBD, etc. are complex
Introducing Hot Standby Allows users to connect to standby in read-only mode Allowed:  SELECT, SET, LOAD, COMMIT/ROLLBACK Disallowed:  INSERT, UPDATE, DELETE, CREATE, 2PC, SELECT … FOR SHARE/UPDATE, nextval(), LISTEN, LOCK,  No admin commands:  ANALYZE, VACUUM, REINDEX, GRANT Can come out of recovery while queries are running Thanks to Simon Riggs for this description
Introducing Log Streaming PostgreSQL Master PostgreSQL Standby Continuous replication to standby Recovery WAL Sender WAL Receiver Archived WAL Files Archive Directory Archiving
Configuration and Usage Log streaming layers on top of existing warm standby log shipping Multiple standby servers allowed Failure of one standby does not affect others Management is not simple - must coordinate provisioning & WAL shipping to set up/restart
What is Tungsten?
What Is Tungsten?  Tungsten implements master/slave clusters to: Protect data Maintain high availability Improve resource utilization Raise performance Install and set up in a few minutes Integrated backup/restore and data integrity checks Efficient failover operations Distributed, rule-driven management  No/minimal application changes Highly pluggable No specialized hardware requirements
What’s Inside Tungsten? Replication - Making copies Tungsten Replicator  -- Database-neutral, platform independent master/slave replication Connectivity -- Finding databases Tungsten Connector  -- Fast MySQL/PostgreSQL client to JDBC proxying Tungsten SQL Router  --JDBC wrapper for high-performance and transparent failover, load-balancing, and partitioning (no proxy required) Management -- Administering the database Tungsten Manager  -- Distributed administration with autonomic, rule-based configuration and no single point of failure Tungsten Monitor  -- Track resource status and
Tungsten Clustering In Action Master DB Slave DB Master Host Slave Host Replicator Monitor Manager Manager Manager Application Server SQL Router/Connector Application Server SQL Router/Connector Management  Client Management  Client Replicator Monitor Manager
Distributed Rule-Based Management Broadcast commands  and monitoring data Business Rules Manager (Coordinator) Manager Manager Admin Client Admin Client Group  Communications Admin Client Local Services Local Services Local Services
Multiple Routes to Databases Java App Server Tungsten SQL Router PHP Application Tungsten Connector libpq.a Tungsten Cluster PostgreSQL JDBC Driver Admin & Monitoring Admin & Monitoring Virtual IP  Address
Tungsten + PostgreSQL Hot Standby and Streaming Replication
Moving Tungsten to PostgreSQL Problem:  We can’t read PostgreSQL logs (yet) Tungsten solution is to  manage : Warm Standby + WAL Shipping (for PostgreSQL <9) Good basic availability/fast failover Slaves open up for reads only after failover No load balancing/scaling Hot Standby + Streaming Replication (for PostgreSQL >=9) Slaves opened up for reads = Tungsten scaling facilities work Add Streaming Replication = minimal delay in replicating data A fully fledged clustering solution
What is Tungsten’s Added Value To PostgreSQL? 15 minute cluster installation Single commands to: View cluster status Provision a new standby Confirm liveness of replication Switch servers safely for maintenance Failover a dead server to most current replica Automatic discovery of new database replicas Automatic failover when databases fail Simple procedures for provisioning Transparent application routing Easy scaling
Streaming Replication Setup (By Hand) Configure master postgresql.conf and reboot archive_mode = on max_wal_senders = 10 recovery_connections = on archive_command =‘rsync -cz $1 ${STANDBY}:${PGHOME}/archive/$2 %p %f' archive_timeout = 60 Set up standby recovery.conf standby_mode = 'on’ primary_conninfo = 'host=${MASTER} port=5432 user=postgres’ trigger_file = '/tmp/pgsql_stop_recovery' Provision standby psql# select pg_switch_xlog(); psql# select pg_xlogfile_name(pg_start_backup('base_backup')); rsync –azv --delete --exclude=*pg_xlog* --exclude=postgresql.conf ${PGHOME}/ $STANDBY:$PGHOME/archive psql# select pg_xlogfile_name(pg_stop_backup()); Start standby, recovery starts
Manual Failover (By Hand) Standby’s postgresql.conf should be prepared from the start to act as a master when needed: archive_mode = on max_wal_senders = 10 Touch  /tmp/pgsql_stop_recovery  on a standby to snap out of recovery mode Wait for recovery to finish ERROR:  recovery is in progress … LOG:  database system is ready to accept connections Reroute applications to the new master And to return to original cluster’s state: Fix the failed master. Bring it online as a standby Switch master with standby roles
Gotchas (1/2) Wait for standby to finish initial recovery before routing applications to it “ psql: FATAL:  the database system is starting up” – bad check for that. E.g.: try under French locale After a switch/failover, need to wait for the new master to come up from recovery too rsync of master data folder might return a non-zero exit code: 24 - “Partial transfer due to vanished source files” Exclude pg_xlog, pg_log and postgresql.conf from rsync! Careful: queries might get canceled on a standby! (E.g. DROP TABLE on a master doesn’t wait for SELECT queries to finish on a standby)
Captchas (2/2) Need to know current progress? Use  pg_current_xlog_location()  on a master (“ERROR:  recovery is in progress&quot; if used on a standby), pg_last_xlog_receive_location()  and  pg_last_xlog_replay_location()   on a standby. Using pg_standby? Ensure it is available in the path for the user you’re running If it’s for the root, ‘sudo which pg_standby’ is  not  enough! Running Debian? Check for PostgreSQL status before starting it (it fails, if server is already running): sudo /etc/init.d/postgresql-8.4 start Starting PostgreSQL 8.4: pg_ctl: another server might be running; trying to start server anyway pg_ctl: could not start server  Etc.
Ultimately Hot Standby & Streaming Replication is  awesome , but Set-up/management is  harder  than it looks. Monitoring is critical. Transparent application rerouting is essential.
How Tungsten covers all this? DBMS Replicator JMX Interface Replication State Model Backup Storage Plugin pg_dump/ pg_restore  Plug-In Monitor DBMS Checker Plugin Tungsten Manager postgresql.conf recovery.conf pg_standby rsync Pg-wal Scripts Open Script Plugin
DEMO or A Summary in Action
Questions?
Contact Information EMEA and APAC Lars Sonckin kaari 16 02600 Espoo, Finland Tel +358 50 517 9059 Fax +358 9 863 0060  Continuent Web Site: http://www.continuent.com HQ and Americas 560 S. Winchester Blvd., Suite 500  San Jose, CA 95128  Tel  (866) 998-3642  Fax (408) 668-1009 e -mail:  [email_address] , linas.virbalas@continuent.com

More Related Content

ODP
PostgreSQL Replication in 10 Minutes - SCALE
PPT
PostgreSQL9.3 Switchover/Switchback
PDF
Replication Solutions for PostgreSQL
PDF
PostgreSQL Scaling And Failover
PDF
PostgreSQL replication
ODP
Shootout at the AWS Corral
PDF
Deploying postgre sql on amazon ec2
PPTX
PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL9.3 Switchover/Switchback
Replication Solutions for PostgreSQL
PostgreSQL Scaling And Failover
PostgreSQL replication
Shootout at the AWS Corral
Deploying postgre sql on amazon ec2

What's hot (20)

PDF
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
PPTX
Streaming Replication Made Easy in v9.3
PPTX
PostgreSQL Hangout Parameter Tuning
PDF
PostgreSQL Disaster Recovery with Barman
PDF
PostgreSQL High Availability in a Containerized World
PDF
Streaming replication in practice
PDF
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
PDF
Postgres on OpenStack
 
PDF
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
PDF
Out of the box replication in postgres 9.4
PPTX
Streaming replication in PostgreSQL
PDF
PostgreSQL High Availability in a Containerized World
PDF
Best Practices with PostgreSQL on Solaris
PDF
Architecture for building scalable and highly available Postgres Cluster
ODP
Shootout at the PAAS Corral
ODP
Logical replication with pglogical
PDF
Linux internals for Database administrators at Linux Piter 2016
PDF
Linux tuning to improve PostgreSQL performance
PPTX
PostgreSQL and Linux Containers
PDF
Tuning DB2 in a Solaris Environment
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
Streaming Replication Made Easy in v9.3
PostgreSQL Hangout Parameter Tuning
PostgreSQL Disaster Recovery with Barman
PostgreSQL High Availability in a Containerized World
Streaming replication in practice
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Postgres on OpenStack
 
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
Out of the box replication in postgres 9.4
Streaming replication in PostgreSQL
PostgreSQL High Availability in a Containerized World
Best Practices with PostgreSQL on Solaris
Architecture for building scalable and highly available Postgres Cluster
Shootout at the PAAS Corral
Logical replication with pglogical
Linux internals for Database administrators at Linux Piter 2016
Linux tuning to improve PostgreSQL performance
PostgreSQL and Linux Containers
Tuning DB2 in a Solaris Environment
Ad

Viewers also liked (20)

PDF
Managing replication of PostgreSQL, Simon Riggs
PDF
Streaming replication
PDF
Inside PostgreSQL Shared Memory
 
PDF
ProstgreSQLFailoverConfiguration
PDF
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
ODP
Basic Query Tuning Primer
PDF
Not Just UNIQUE: Generalized Index Constraints
PDF
pg_proctab: Accessing System Stats in PostgreSQL
ODP
The PostgreSQL Query Planner
PDF
Mastering PostgreSQL Administration
PDF
PostgreSQL High Availability via SLONY and PG POOL II
PDF
Implementing the Future of PostgreSQL Clustering with Tungsten
PDF
Replication using PostgreSQL Replicator
PDF
Go replicator
PDF
PDF
Backup and-recovery2
PDF
configuring a warm standby, the easy way
ODP
Python utilities for data presentation
PDF
A Practical Multi-Tenant Cluster
Managing replication of PostgreSQL, Simon Riggs
Streaming replication
Inside PostgreSQL Shared Memory
 
ProstgreSQLFailoverConfiguration
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
Basic Query Tuning Primer
Not Just UNIQUE: Generalized Index Constraints
pg_proctab: Accessing System Stats in PostgreSQL
The PostgreSQL Query Planner
Mastering PostgreSQL Administration
PostgreSQL High Availability via SLONY and PG POOL II
Implementing the Future of PostgreSQL Clustering with Tungsten
Replication using PostgreSQL Replicator
Go replicator
Backup and-recovery2
configuring a warm standby, the easy way
Python utilities for data presentation
A Practical Multi-Tenant Cluster
Ad

Similar to Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replication-pg-east-2010Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication (20)

PDF
Training Slides: Basics 102: Introduction to Tungsten Clustering
PDF
How to Replicate PostgreSQL Database
PDF
Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication
PDF
PostgreSQL Streaming Replication Cheatsheet
PDF
On The Building Of A PostgreSQL Cluster
PDF
Out of the Box Replication in Postgres 9.4(PgCon)
PDF
Out of the Box Replication in Postgres 9.4(PgCon)
PDF
Out of the box replication in postgres 9.4(pg confus)
PDF
Out of the Box Replication in Postgres 9.4(PgConfUS)
PDF
Training Slides: Advanced 304: Upgrading From Native MySQL Replication To Tun...
PDF
Out of the Box Replication in Postgres 9.4(pgconfsf)
PPTX
Built in physical and logical replication in postgresql-Firat Gulec
PDF
Training Slides: Intermediate 201: Single and Multi-Site Tungsten Clustering ...
PPT
Continuent Tungsten - Scalable Saa S Data Management
PDF
The Magic of Hot Streaming Replication, Bruce Momjian
PDF
Training Slides: Basics 104: Simple Tungsten Clustering Deployments
PDF
Training Slides: Basics 105: Backup, Recovery and Provisioning Within Tungste...
PDF
Training Slides: Advanced 301: Multi-Site/Multi-Master Tungsten Clustering De...
PDF
Training Slides: Intermediate 202: Performing Cluster Maintenance with Zero-D...
PDF
Pitr Made Easy
Training Slides: Basics 102: Introduction to Tungsten Clustering
How to Replicate PostgreSQL Database
Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication
PostgreSQL Streaming Replication Cheatsheet
On The Building Of A PostgreSQL Cluster
Out of the Box Replication in Postgres 9.4(PgCon)
Out of the Box Replication in Postgres 9.4(PgCon)
Out of the box replication in postgres 9.4(pg confus)
Out of the Box Replication in Postgres 9.4(PgConfUS)
Training Slides: Advanced 304: Upgrading From Native MySQL Replication To Tun...
Out of the Box Replication in Postgres 9.4(pgconfsf)
Built in physical and logical replication in postgresql-Firat Gulec
Training Slides: Intermediate 201: Single and Multi-Site Tungsten Clustering ...
Continuent Tungsten - Scalable Saa S Data Management
The Magic of Hot Streaming Replication, Bruce Momjian
Training Slides: Basics 104: Simple Tungsten Clustering Deployments
Training Slides: Basics 105: Backup, Recovery and Provisioning Within Tungste...
Training Slides: Advanced 301: Multi-Site/Multi-Master Tungsten Clustering De...
Training Slides: Intermediate 202: Performing Cluster Maintenance with Zero-D...
Pitr Made Easy

More from Command Prompt., Inc (14)

PDF
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
PDF
Temporal Data
PDF
Elephant Roads: a tour of Postgres forks
PDF
5 Steps to PostgreSQL Performance
PPT
Normalization: A Workshop for Everybody Pt. 2
PPT
Normalization: A Workshop for Everybody Pt. 1
PDF
Integrating PostGIS in Web Applications
PDF
Postgres for MySQL (and other database) people
PDF
Building Grails applications with PostgreSQL
PDF
Not Just UNIQUE: Exclusion Constraints
PDF
pg_proctab: Accessing System Stats in PostgreSQL
PDF
Database Hardware Benchmarking
PDF
Vertically Challenged
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Temporal Data
Elephant Roads: a tour of Postgres forks
5 Steps to PostgreSQL Performance
Normalization: A Workshop for Everybody Pt. 2
Normalization: A Workshop for Everybody Pt. 1
Integrating PostGIS in Web Applications
Postgres for MySQL (and other database) people
Building Grails applications with PostgreSQL
Not Just UNIQUE: Exclusion Constraints
pg_proctab: Accessing System Stats in PostgreSQL
Database Hardware Benchmarking
Vertically Challenged

Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replication-pg-east-2010Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication

  • 1. Building Tungsten Clusters with PostgreSQL Hot Standby and Streaming Replication Linas Virbalas and Alex Alexander Continuent, Inc.
  • 2. Agenda Introductions PG 9 Hot Standby and Streaming Replication What is Tungsten? Tungsten + PostgreSQL Hot Standby and Streaming Replication Demo! Questions and Comments
  • 4. About Continuent Our Business: Continuous Data Availability Our Solution Continuent Tungsten (Master/Slave Database Replication) Our Value: Ensure data are available when and where you need them TCO less than 20% of comparable solutions Our Technical Expertise Database replication Database cluster management Application connectivity Software-as-a-Service (SaaS)
  • 5. PostgresSQL 9: Hot Standby and Log Streaming
  • 6. PostgreSQL 8.4 Warm Standby WAL Files PostgreSQL Master pg_xlogs Directory Archived WAL Files Archive Directory PostgreSQL Standby WAL Files pg_xlogs Directory pg_standby rsync to standby Continuous recovery
  • 7. Limitations of Warm Standby Utilization -- Cannot open the standby To bring up the standby for queries you must end recovery Standby hardware is idle Difficult to track state of recovery since you cannot query log position Data Loss -- Warm standby transfers only full WAL files Can bound loss using archive_timeout Low values create large numbers of WAL files; complicate point-in-time recovery Workarounds using DRBD, etc. are complex
  • 8. Introducing Hot Standby Allows users to connect to standby in read-only mode Allowed: SELECT, SET, LOAD, COMMIT/ROLLBACK Disallowed: INSERT, UPDATE, DELETE, CREATE, 2PC, SELECT … FOR SHARE/UPDATE, nextval(), LISTEN, LOCK, No admin commands: ANALYZE, VACUUM, REINDEX, GRANT Can come out of recovery while queries are running Thanks to Simon Riggs for this description
  • 9. Introducing Log Streaming PostgreSQL Master PostgreSQL Standby Continuous replication to standby Recovery WAL Sender WAL Receiver Archived WAL Files Archive Directory Archiving
  • 10. Configuration and Usage Log streaming layers on top of existing warm standby log shipping Multiple standby servers allowed Failure of one standby does not affect others Management is not simple - must coordinate provisioning & WAL shipping to set up/restart
  • 12. What Is Tungsten? Tungsten implements master/slave clusters to: Protect data Maintain high availability Improve resource utilization Raise performance Install and set up in a few minutes Integrated backup/restore and data integrity checks Efficient failover operations Distributed, rule-driven management No/minimal application changes Highly pluggable No specialized hardware requirements
  • 13. What’s Inside Tungsten? Replication - Making copies Tungsten Replicator -- Database-neutral, platform independent master/slave replication Connectivity -- Finding databases Tungsten Connector -- Fast MySQL/PostgreSQL client to JDBC proxying Tungsten SQL Router --JDBC wrapper for high-performance and transparent failover, load-balancing, and partitioning (no proxy required) Management -- Administering the database Tungsten Manager -- Distributed administration with autonomic, rule-based configuration and no single point of failure Tungsten Monitor -- Track resource status and
  • 14. Tungsten Clustering In Action Master DB Slave DB Master Host Slave Host Replicator Monitor Manager Manager Manager Application Server SQL Router/Connector Application Server SQL Router/Connector Management Client Management Client Replicator Monitor Manager
  • 15. Distributed Rule-Based Management Broadcast commands and monitoring data Business Rules Manager (Coordinator) Manager Manager Admin Client Admin Client Group Communications Admin Client Local Services Local Services Local Services
  • 16. Multiple Routes to Databases Java App Server Tungsten SQL Router PHP Application Tungsten Connector libpq.a Tungsten Cluster PostgreSQL JDBC Driver Admin & Monitoring Admin & Monitoring Virtual IP Address
  • 17. Tungsten + PostgreSQL Hot Standby and Streaming Replication
  • 18. Moving Tungsten to PostgreSQL Problem: We can’t read PostgreSQL logs (yet) Tungsten solution is to manage : Warm Standby + WAL Shipping (for PostgreSQL <9) Good basic availability/fast failover Slaves open up for reads only after failover No load balancing/scaling Hot Standby + Streaming Replication (for PostgreSQL >=9) Slaves opened up for reads = Tungsten scaling facilities work Add Streaming Replication = minimal delay in replicating data A fully fledged clustering solution
  • 19. What is Tungsten’s Added Value To PostgreSQL? 15 minute cluster installation Single commands to: View cluster status Provision a new standby Confirm liveness of replication Switch servers safely for maintenance Failover a dead server to most current replica Automatic discovery of new database replicas Automatic failover when databases fail Simple procedures for provisioning Transparent application routing Easy scaling
  • 20. Streaming Replication Setup (By Hand) Configure master postgresql.conf and reboot archive_mode = on max_wal_senders = 10 recovery_connections = on archive_command =‘rsync -cz $1 ${STANDBY}:${PGHOME}/archive/$2 %p %f' archive_timeout = 60 Set up standby recovery.conf standby_mode = 'on’ primary_conninfo = 'host=${MASTER} port=5432 user=postgres’ trigger_file = '/tmp/pgsql_stop_recovery' Provision standby psql# select pg_switch_xlog(); psql# select pg_xlogfile_name(pg_start_backup('base_backup')); rsync –azv --delete --exclude=*pg_xlog* --exclude=postgresql.conf ${PGHOME}/ $STANDBY:$PGHOME/archive psql# select pg_xlogfile_name(pg_stop_backup()); Start standby, recovery starts
  • 21. Manual Failover (By Hand) Standby’s postgresql.conf should be prepared from the start to act as a master when needed: archive_mode = on max_wal_senders = 10 Touch /tmp/pgsql_stop_recovery on a standby to snap out of recovery mode Wait for recovery to finish ERROR: recovery is in progress … LOG: database system is ready to accept connections Reroute applications to the new master And to return to original cluster’s state: Fix the failed master. Bring it online as a standby Switch master with standby roles
  • 22. Gotchas (1/2) Wait for standby to finish initial recovery before routing applications to it “ psql: FATAL: the database system is starting up” – bad check for that. E.g.: try under French locale After a switch/failover, need to wait for the new master to come up from recovery too rsync of master data folder might return a non-zero exit code: 24 - “Partial transfer due to vanished source files” Exclude pg_xlog, pg_log and postgresql.conf from rsync! Careful: queries might get canceled on a standby! (E.g. DROP TABLE on a master doesn’t wait for SELECT queries to finish on a standby)
  • 23. Captchas (2/2) Need to know current progress? Use pg_current_xlog_location() on a master (“ERROR:  recovery is in progress&quot; if used on a standby), pg_last_xlog_receive_location() and pg_last_xlog_replay_location() on a standby. Using pg_standby? Ensure it is available in the path for the user you’re running If it’s for the root, ‘sudo which pg_standby’ is not enough! Running Debian? Check for PostgreSQL status before starting it (it fails, if server is already running): sudo /etc/init.d/postgresql-8.4 start Starting PostgreSQL 8.4: pg_ctl: another server might be running; trying to start server anyway pg_ctl: could not start server Etc.
  • 24. Ultimately Hot Standby & Streaming Replication is awesome , but Set-up/management is harder than it looks. Monitoring is critical. Transparent application rerouting is essential.
  • 25. How Tungsten covers all this? DBMS Replicator JMX Interface Replication State Model Backup Storage Plugin pg_dump/ pg_restore Plug-In Monitor DBMS Checker Plugin Tungsten Manager postgresql.conf recovery.conf pg_standby rsync Pg-wal Scripts Open Script Plugin
  • 26. DEMO or A Summary in Action
  • 28. Contact Information EMEA and APAC Lars Sonckin kaari 16 02600 Espoo, Finland Tel +358 50 517 9059 Fax +358 9 863 0060 Continuent Web Site: http://www.continuent.com HQ and Americas 560 S. Winchester Blvd., Suite 500 San Jose, CA 95128 Tel (866) 998-3642 Fax (408) 668-1009 e -mail: [email_address] , linas.virbalas@continuent.com

Editor's Notes

  • #2: Notes here.
  • #3: Todays session is very straightforward Bullets During todays session you may submit questions at any point during the presentation by using the Q&amp;A box on the lower right of your webex screen. At the end of todays session we will address each question in the order they were received. Contact information is provided at the end of this presentation. For additional questions please feel free to contact us directly.
  • #29: How do I get an eval copy of the software Can you share any whitepapers on this technology? What is the price? Our dedicated server price is based upon CPU’s and the size of the cluster The monthly subscription starts at $125 list for a 2 node. Virtual Private Clusters are priced differently and I would be glad to discuss this off-line Is the entire database kept in memory? Can I make schema changes while the cluster is running How do you differ from Veritas Cluster Server?