Professional Documents
Culture Documents
2018-Db-Valentin Leonard Tabacaru-The Changing Role of The Dba-Praesentation
2018-Db-Valentin Leonard Tabacaru-The Changing Role of The Dba-Praesentation
DBAs are very busy keeping the lights DBAs have no time to work with
on Developers
DBAs are tuning and not DBAs become the bottleneck for
provisioning, patching, backing up, change
etc.
72% of IT Budget is spent on 85% of security breaches occurred 91% experience unplanned
Generic Maintenance tasks vs after the CVE was published data center outages
- DB Maestro
Innovation - Healthcare IT News
-ComputerWorld Database downtime costs
$7,900 / minute
- DB Maestro
ORACLE
AUTONOMOUS
DATABASE
* Coming soon Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 9
Machine Learning Meets Mission Critical
* Coming soon Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 10
Traditionally DBAs are Responsible for:
• Maintenance Tasks
– Configuration and tuning of systems, network, storage
– Database provisioning, patching
– Database backups, H/A, disaster recovery
– Database optimization Maintenance
• Maintenance Tasks
– Configuration and tuning of systems, network, storage
– Database provisioning, patching
– Database backups, H/A, disaster recovery
– Database optimization Maintenance
Extract from “Why You Should Never Use MongoDB” by Sarah Mei
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 16
Data Modeling
Understand The Benefits of a Good Architecture
• Opportunity to spend more time focused on architecting a solution and
designing a good data model
– Systems can be provisioned by DBA in seconds without waiting on other teams
• Requires working closely with business users to learn how data is used
– Understanding how the data will be used helps determine best model
• A sound data model
– simplifies database tuning
– Improves time to market
– Reduces costs and project creep
#thinkautonomous
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26
End-to-End Service Level Management
Application Continuity
• Autonomous Database will patch databases in a rolling fashion
• Goals is to have applications continue to operate without errors and within
the specified response time objectives while this patching occurs
• Steps to prepare for Application Continuity are:
1. Use Services for location transparency
2. Configure TNS connection string to enables transparent retries and load-balancing
3. Make sure your application is Fast Application Notification aware
• If you use Oracle client driver – you already have this
• If you use a 3rd party driver – follow the instructions in our white paper
4. Enable application continuity if you are currently on Oracle Database 12c or higher
Application Tuning
• DBAs should work more closely with developers to help improve the
end-user experience
• Advocates for the features and functionality that are in the database that
can improve the agility of development teams
– Stop developers from re-inventing the wheel in their application code
• Provide APIs to help developers get to the data they need quickly and
efficiently
• Migration uses Data Pump to move database data into new Autonomous DB
– GoldenGate replication can be used to keep database online during process
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted 38
Experienced Users
https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/user/experienced-database-users.html
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted 40
Where NOT to start
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted 42
The Future of the DBA
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted 43
Autonomous Database Breaks Death Spiral of a DBA