110 likes | 231 Views
Architecting no downtime databases. Introduction. Development DBA for Fortune 500 company in Austin, Texas. Responsible for database architecture of highly transactional online e-commerce applications. Over 7 years experience working with SQL Server and Oracle RDBMS systems. Agenda.
E N D
Introduction • Development DBA for Fortune 500 company in Austin, Texas. • Responsible for database architecture of highly transactional online e-commerce applications. • Over 7 years experience working with SQL Server and Oracle RDBMS systems. Architecting no downtime databases
Agenda • We will see 3 high availability options. • We will discuss the pros and cons of these options. • This will not be a comprehensive list of options but provides a foundation of understanding. • We will see how Denali will make high availability easier. Architecting no downtime databases
Problem Statement • You have an online e-commerce system that must be available 24/7 with no downtime. • Database must stay online while patching is occurring. • Database must be able to sustain failure of a datacenter with no downtime. • Application is largely read-only but must have write access available. • Priority is availability of read-only traffic. Architecting no downtime databases
Application Caching Architecting no downtime databases
Cluster and Database Mirroring Solution Architecting no downtime databases
Replication Solution Architecting no downtime databases
Hybrid Solution Architecting no downtime databases
Denali Features • Multiple read-only replicas. • Multiple synchronous replicas. Architecting no downtime databases
Questions? Architecting no downtime databases
Thank you for attending • Please feel free to contact me at russ@johnsonville.net if you more questions. • Please take the time to rate me as a speaker and provide me feedback: http://speakerrate.com/russjohnson Architecting no downtime databases