SlideShare a Scribd company logo
Paresh Motiwala
Copy Data Management
CopyDataManagement BI Data Points
1.Developer
2.DBA
3.Infrastructure Manager
4.CIO
5.Finance Manager
Paresh Motiwala
circlesofgrowth.com
781 254 4096
PareshMotiwala@gmail.com
: @PareshMotiwala
: Paresh Motiwala
: Paresh Motiwala
• From DBA to a PM in 75 minutes
• Why are DBAs afraid of tools?
• Digital Forensics
• Database Forensics
• SSRS
• SSIS
• Time Management
• Discrimination
• Network or Perish
• SQL Best Practices Document
CopyDataManagement
CopyDataManagement
CopyDataManagement Who Should attend:
1.DBAs
2.Infrastructure folks
3.Systems, DB, Infrastructure
Managers, IT Directors, CIOs
4.Network Admins
5.Anyone who doesn’t have a life
CopyDataManagement Agenda for the day
1.What is Copy Data
2.DevOps
3.Copy Data Sprawl
4.Methods of Getting Copy Data
5.Copy Data Virtualization
6.Compare Multiple Methods
7.Summary
8.Bibliography
9.Q&A
CopyDataManagement What is Copy Data
1. Copy of Production Database for DR
2. Copy of Production Database for DevOps
3. Copy of Production Database for BI
4. Copy of Production Database for Archiving
CopyDataManagement Copy Data Sprawl
CopiesPurpose Size (TB)
1Production 1
1Backup 1
1Remote Backup 1
2Replicated 2
1DR 1
365Archived Copies 365
6Devops 6
Total 377
CopyDataManagement Methods of Getting Copy Data
1. Replication
2. Transaction Log Shipping
3. Mirroring
4. Snapshot
5. Block Level Replication
6. Tapes
CopyDataManagement Methods of Getting Copy Data
Replication
Feature Pros Cons
Setup Easy Can’t repair
Trouble Shooting - Tough
Space Same amount
Network Bandwidth Low -
Repointing Apps if for DR DNS switch -
Devops Yes/no Yes/no
Time Minimal Lag
Cost -- Difficult to maintain
DaAS Yes/No Yes
CopyDataManagement Methods of Getting Copy Data
Transaction Log Shipping
Feature Pros Cons
Setup Easy Easy to restart, if within
reason
Trouble Shooting Easy -
Space - Same amount or more
Network Bandwidth Low -
Repointing Apps if for DR DNS Switch -
Devops - No
Time Depends Can be heavy lag
Cost - Difficult to maintain
DaAS - No
CopyDataManagement Methods of Getting Copy Data
Mirroring - Deprecated
Feature Pros Cons
Setup Easy Easy to restart, if within reason
Trouble Shooting Easy
Space Same amount
Network Bandwidth Low -
Repointing Apps if for DR DNS Switch -
Devops - No
Time Instant
Cost Disk Space -
DaAS - No
CopyDataManagement Methods of Getting Copy Data
Snapshot
Feature Pros Cons
Setup Easy -
Trouble Shooting Easy -
Space Same amount
Network Bandwidth Low -
Repointing Apps if for DR DNS Switch -
Devops Yes -
Time Initial Buildup
Cost Disk Space
DaAS Yes -
CopyDataManagement
Copy Data Virtualization
Production
Master
Copy of
Backup
Clone
D
E
V
O
P
S
Methods of Getting Copy Data
CopyDataManagement Methods of Getting Copy Data
Copy Data Virtualization
Feature Pros Cons
Setup Fairly Easy -
Trouble Shooting Easy -
Space Virtually none extra -
Network Bandwidth Low -
Repointing Apps if for DR DNS Switch -
Devops Yes -
Cost - Expensive to start
with
DaAS Yes -
CopyDataManagement Comparing Multiple Methods
Feature TXN Repl SnapShot Mirror BLR CDV
Setup Easy Not the easiest Easy Easy Easy Vendor
Driven
Trouble
Shooting
Easy Not the easiest Easy Easy Easy Easy
Space Same as
prod
Same as prod Same as
prod
Same as prod Same as
prod
Almost zero
Network
Bandwidth
Medium Medium N/A Medium High Almost Zero
Repointing
Apps if for
DR
DNS
Switch
DNS Switch DNS Switch DNS Switch or
automated
DNS Switch
Devops yes No(sort of) Yes No Yes
Cost No new
tech
No new tech No new tech No new tech MIE HIE
Time Lag Lag No Lag Little Lag Little Lag Almost
Instant
DaAS MayBe Yes Yes No No Yes
CopyDataManagement Summary
1. What is Copy Data
2. DevOps
3. Copy Data Sprawl
4. Methods of Getting Copy Data
5. Copy Data Virtualization
6. Summary Compare
CopyDataManagement Bibliography
1. http://www.delphix.com/2015/08/20/new-research-reveals-
data-issues-represent-the-biggest-challenge-to-devops-
initiatives/
2. www.actifio.com
3. www.rubrik.com
CopyDataManagement Q&A
1.Thank You
2.Remember, Paresh
for President 2016

More Related Content

What's hot

Hadoop at Meebo: Lessons in the Real World
Hadoop at Meebo: Lessons in the Real WorldHadoop at Meebo: Lessons in the Real World
Hadoop at Meebo: Lessons in the Real World
voberoi
 
Speed Kit: Getting Websites out of the Web Performance Stone Age
Speed Kit: Getting Websites out of the Web Performance Stone AgeSpeed Kit: Getting Websites out of the Web Performance Stone Age
Speed Kit: Getting Websites out of the Web Performance Stone Age
Felix Gessert
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
Kellyn Pot'Vin-Gorman
 
Stacktrace Berlin RC.2
Stacktrace Berlin RC.2Stacktrace Berlin RC.2
Stacktrace Berlin RC.2
Oliver Seemann
 
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sidesSQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
ITProceed
 
Recipes for the Perfect PI v2.0
Recipes for the Perfect PI v2.0Recipes for the Perfect PI v2.0
Recipes for the Perfect PI v2.0
Sascha Wenninger
 
2011 march cloud computing atlanta
2011 march cloud computing atlanta2011 march cloud computing atlanta
2011 march cloud computing atlanta
Christopher Curtin
 
San slide infographic us final scroll
San slide infographic us final scrollSan slide infographic us final scroll
San slide infographic us final scroll
GracieG_Bridgeworks
 
MongoDB and AWS Best Practices
MongoDB and AWS Best PracticesMongoDB and AWS Best Practices
MongoDB and AWS Best Practices
MongoDB
 
Apache Spark and R: A (Big Data) Love Story?
Apache Spark and R: A (Big Data) Love Story?Apache Spark and R: A (Big Data) Love Story?
Apache Spark and R: A (Big Data) Love Story?
sellorm
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health Check
Datavail
 
AWD 2010 Presentation
AWD 2010 PresentationAWD 2010 Presentation
AWD 2010 Presentation
lokizilla
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partner
Kyle Hailey
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to Speed
 
A Look at the Performance of SAP's Modern UIs
A Look at the Performance of SAP's Modern UIsA Look at the Performance of SAP's Modern UIs
A Look at the Performance of SAP's Modern UIs
Sascha Wenninger
 
10 Tips To Help Boost Your Midsize Organization's Computing Performance
10 Tips To Help Boost Your Midsize Organization's Computing Performance10 Tips To Help Boost Your Midsize Organization's Computing Performance
10 Tips To Help Boost Your Midsize Organization's Computing Performance
MidmarketIBM
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for Analytics
Ike Ellis
 
Mvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops worldMvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops world
Alessandro Alpi
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data Platforms
Chris Kernaghan
 
Webinar: Eventual Consistency != Hopeful Consistency
Webinar: Eventual Consistency != Hopeful ConsistencyWebinar: Eventual Consistency != Hopeful Consistency
Webinar: Eventual Consistency != Hopeful Consistency
DataStax
 

What's hot (20)

Hadoop at Meebo: Lessons in the Real World
Hadoop at Meebo: Lessons in the Real WorldHadoop at Meebo: Lessons in the Real World
Hadoop at Meebo: Lessons in the Real World
 
Speed Kit: Getting Websites out of the Web Performance Stone Age
Speed Kit: Getting Websites out of the Web Performance Stone AgeSpeed Kit: Getting Websites out of the Web Performance Stone Age
Speed Kit: Getting Websites out of the Web Performance Stone Age
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 
Stacktrace Berlin RC.2
Stacktrace Berlin RC.2Stacktrace Berlin RC.2
Stacktrace Berlin RC.2
 
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sidesSQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
 
Recipes for the Perfect PI v2.0
Recipes for the Perfect PI v2.0Recipes for the Perfect PI v2.0
Recipes for the Perfect PI v2.0
 
2011 march cloud computing atlanta
2011 march cloud computing atlanta2011 march cloud computing atlanta
2011 march cloud computing atlanta
 
San slide infographic us final scroll
San slide infographic us final scrollSan slide infographic us final scroll
San slide infographic us final scroll
 
MongoDB and AWS Best Practices
MongoDB and AWS Best PracticesMongoDB and AWS Best Practices
MongoDB and AWS Best Practices
 
Apache Spark and R: A (Big Data) Love Story?
Apache Spark and R: A (Big Data) Love Story?Apache Spark and R: A (Big Data) Love Story?
Apache Spark and R: A (Big Data) Love Story?
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health Check
 
AWD 2010 Presentation
AWD 2010 PresentationAWD 2010 Presentation
AWD 2010 Presentation
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partner
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15
 
A Look at the Performance of SAP's Modern UIs
A Look at the Performance of SAP's Modern UIsA Look at the Performance of SAP's Modern UIs
A Look at the Performance of SAP's Modern UIs
 
10 Tips To Help Boost Your Midsize Organization's Computing Performance
10 Tips To Help Boost Your Midsize Organization's Computing Performance10 Tips To Help Boost Your Midsize Organization's Computing Performance
10 Tips To Help Boost Your Midsize Organization's Computing Performance
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for Analytics
 
Mvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops worldMvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops world
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data Platforms
 
Webinar: Eventual Consistency != Hopeful Consistency
Webinar: Eventual Consistency != Hopeful ConsistencyWebinar: Eventual Consistency != Hopeful Consistency
Webinar: Eventual Consistency != Hopeful Consistency
 

Similar to Copy data management

Copy data management
Copy data managementCopy data management
Copy data management
Paresh Motiwala, PMP®
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
Eric Kavanagh
 
Geek Sync | Is Your Database Environment Ready for DevOps?
Geek Sync | Is Your Database Environment Ready for DevOps?Geek Sync | Is Your Database Environment Ready for DevOps?
Geek Sync | Is Your Database Environment Ready for DevOps?
IDERA Software
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB
 
Storage for VDI
Storage for VDIStorage for VDI
Storage for VDI
Howard Marks
 
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
VMworld
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
James Serra
 
SoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in UtahSoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in Utah
Serhiy (Serge) Haziyev
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
Kellyn Pot'Vin-Gorman
 
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdfOSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
Altinity Ltd
 
Diskeeper 2009 Testimonials
Diskeeper 2009 TestimonialsDiskeeper 2009 Testimonials
Diskeeper 2009 Testimonials
Diskeeper
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
Database Architechs
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DevOps.com
 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
Neotys
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Precisely
 
Add Redis to Postgres to Make Your Microservices Go Boom!
Add Redis to Postgres to Make Your Microservices Go Boom!Add Redis to Postgres to Make Your Microservices Go Boom!
Add Redis to Postgres to Make Your Microservices Go Boom!
Dave Nielsen
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database Offerings
Christopher Foot
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
Skillwise Group
 
Hadoop and the Data Warehouse: Point/Counter Point
Hadoop and the Data Warehouse: Point/Counter PointHadoop and the Data Warehouse: Point/Counter Point
Hadoop and the Data Warehouse: Point/Counter Point
Inside Analysis
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
Skillwise Group
 

Similar to Copy data management (20)

Copy data management
Copy data managementCopy data management
Copy data management
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Geek Sync | Is Your Database Environment Ready for DevOps?
Geek Sync | Is Your Database Environment Ready for DevOps?Geek Sync | Is Your Database Environment Ready for DevOps?
Geek Sync | Is Your Database Environment Ready for DevOps?
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Storage for VDI
Storage for VDIStorage for VDI
Storage for VDI
 
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
VMworld 2013: Walk-Through an IT Makeover, End-to-End, and See the Results! V...
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
SoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in UtahSoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in Utah
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
 
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdfOSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
 
Diskeeper 2009 Testimonials
Diskeeper 2009 TestimonialsDiskeeper 2009 Testimonials
Diskeeper 2009 Testimonials
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
 
Add Redis to Postgres to Make Your Microservices Go Boom!
Add Redis to Postgres to Make Your Microservices Go Boom!Add Redis to Postgres to Make Your Microservices Go Boom!
Add Redis to Postgres to Make Your Microservices Go Boom!
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database Offerings
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
Hadoop and the Data Warehouse: Point/Counter Point
Hadoop and the Data Warehouse: Point/Counter PointHadoop and the Data Warehouse: Point/Counter Point
Hadoop and the Data Warehouse: Point/Counter Point
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 

More from Paresh Motiwala, PMP®

Getting and Nailing Interviews
Getting and Nailing InterviewsGetting and Nailing Interviews
Getting and Nailing Interviews
Paresh Motiwala, PMP®
 
Getting and Nailing Interviews
Getting and Nailing InterviewsGetting and Nailing Interviews
Getting and Nailing Interviews
Paresh Motiwala, PMP®
 
Big data 101
Big data 101Big data 101
Tempdb3
Tempdb3Tempdb3
Tempdb, More permanent than you think
Tempdb, More permanent than you thinkTempdb, More permanent than you think
Tempdb, More permanent than you think
Paresh Motiwala, PMP®
 
Intro to sql
Intro to sqlIntro to sql
Network or Perish
Network or PerishNetwork or Perish
Network or Perish
Paresh Motiwala, PMP®
 
Why DBAs shun the use of tools
Why DBAs shun the use of toolsWhy DBAs shun the use of tools
Why DBAs shun the use of tools
Paresh Motiwala, PMP®
 
Db forensics for sql rally
Db forensics for sql rallyDb forensics for sql rally
Db forensics for sql rally
Paresh Motiwala, PMP®
 
Network or perish
Network or perishNetwork or perish
Network or perish
Paresh Motiwala, PMP®
 

More from Paresh Motiwala, PMP® (10)

Getting and Nailing Interviews
Getting and Nailing InterviewsGetting and Nailing Interviews
Getting and Nailing Interviews
 
Getting and Nailing Interviews
Getting and Nailing InterviewsGetting and Nailing Interviews
Getting and Nailing Interviews
 
Big data 101
Big data 101Big data 101
Big data 101
 
Tempdb3
Tempdb3Tempdb3
Tempdb3
 
Tempdb, More permanent than you think
Tempdb, More permanent than you thinkTempdb, More permanent than you think
Tempdb, More permanent than you think
 
Intro to sql
Intro to sqlIntro to sql
Intro to sql
 
Network or Perish
Network or PerishNetwork or Perish
Network or Perish
 
Why DBAs shun the use of tools
Why DBAs shun the use of toolsWhy DBAs shun the use of tools
Why DBAs shun the use of tools
 
Db forensics for sql rally
Db forensics for sql rallyDb forensics for sql rally
Db forensics for sql rally
 
Network or perish
Network or perishNetwork or perish
Network or perish
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Copy data management

  • 2. CopyDataManagement BI Data Points 1.Developer 2.DBA 3.Infrastructure Manager 4.CIO 5.Finance Manager
  • 3. Paresh Motiwala circlesofgrowth.com 781 254 4096 PareshMotiwala@gmail.com : @PareshMotiwala : Paresh Motiwala : Paresh Motiwala • From DBA to a PM in 75 minutes • Why are DBAs afraid of tools? • Digital Forensics • Database Forensics • SSRS • SSIS • Time Management • Discrimination • Network or Perish • SQL Best Practices Document
  • 6. CopyDataManagement Who Should attend: 1.DBAs 2.Infrastructure folks 3.Systems, DB, Infrastructure Managers, IT Directors, CIOs 4.Network Admins 5.Anyone who doesn’t have a life
  • 7. CopyDataManagement Agenda for the day 1.What is Copy Data 2.DevOps 3.Copy Data Sprawl 4.Methods of Getting Copy Data 5.Copy Data Virtualization 6.Compare Multiple Methods 7.Summary 8.Bibliography 9.Q&A
  • 8. CopyDataManagement What is Copy Data 1. Copy of Production Database for DR 2. Copy of Production Database for DevOps 3. Copy of Production Database for BI 4. Copy of Production Database for Archiving
  • 9. CopyDataManagement Copy Data Sprawl CopiesPurpose Size (TB) 1Production 1 1Backup 1 1Remote Backup 1 2Replicated 2 1DR 1 365Archived Copies 365 6Devops 6 Total 377
  • 10. CopyDataManagement Methods of Getting Copy Data 1. Replication 2. Transaction Log Shipping 3. Mirroring 4. Snapshot 5. Block Level Replication 6. Tapes
  • 11. CopyDataManagement Methods of Getting Copy Data Replication Feature Pros Cons Setup Easy Can’t repair Trouble Shooting - Tough Space Same amount Network Bandwidth Low - Repointing Apps if for DR DNS switch - Devops Yes/no Yes/no Time Minimal Lag Cost -- Difficult to maintain DaAS Yes/No Yes
  • 12. CopyDataManagement Methods of Getting Copy Data Transaction Log Shipping Feature Pros Cons Setup Easy Easy to restart, if within reason Trouble Shooting Easy - Space - Same amount or more Network Bandwidth Low - Repointing Apps if for DR DNS Switch - Devops - No Time Depends Can be heavy lag Cost - Difficult to maintain DaAS - No
  • 13. CopyDataManagement Methods of Getting Copy Data Mirroring - Deprecated Feature Pros Cons Setup Easy Easy to restart, if within reason Trouble Shooting Easy Space Same amount Network Bandwidth Low - Repointing Apps if for DR DNS Switch - Devops - No Time Instant Cost Disk Space - DaAS - No
  • 14. CopyDataManagement Methods of Getting Copy Data Snapshot Feature Pros Cons Setup Easy - Trouble Shooting Easy - Space Same amount Network Bandwidth Low - Repointing Apps if for DR DNS Switch - Devops Yes - Time Initial Buildup Cost Disk Space DaAS Yes -
  • 15. CopyDataManagement Copy Data Virtualization Production Master Copy of Backup Clone D E V O P S Methods of Getting Copy Data
  • 16. CopyDataManagement Methods of Getting Copy Data Copy Data Virtualization Feature Pros Cons Setup Fairly Easy - Trouble Shooting Easy - Space Virtually none extra - Network Bandwidth Low - Repointing Apps if for DR DNS Switch - Devops Yes - Cost - Expensive to start with DaAS Yes -
  • 17. CopyDataManagement Comparing Multiple Methods Feature TXN Repl SnapShot Mirror BLR CDV Setup Easy Not the easiest Easy Easy Easy Vendor Driven Trouble Shooting Easy Not the easiest Easy Easy Easy Easy Space Same as prod Same as prod Same as prod Same as prod Same as prod Almost zero Network Bandwidth Medium Medium N/A Medium High Almost Zero Repointing Apps if for DR DNS Switch DNS Switch DNS Switch DNS Switch or automated DNS Switch Devops yes No(sort of) Yes No Yes Cost No new tech No new tech No new tech No new tech MIE HIE Time Lag Lag No Lag Little Lag Little Lag Almost Instant DaAS MayBe Yes Yes No No Yes
  • 18. CopyDataManagement Summary 1. What is Copy Data 2. DevOps 3. Copy Data Sprawl 4. Methods of Getting Copy Data 5. Copy Data Virtualization 6. Summary Compare

Editor's Notes

  1. If you are a developer and it is 4:55 PM on Friday evening and you see your DBA just about shutting down his shop…and you need an urgent copy of production database N O W. what would you do? If you are a DBA and it is 4:55 PM on Friday evening and you are just about shutting down shop…and your developer needs an urgent copy of production database N O W. what would you do? Just imagine, if this happened again, and again and again?
  2. Time for the 3 SQL and 3 Oracle DBAs going to PASS SQL guys buy only one tic, Oracle guys buy 3. On the return journey oracle guys buy 1 and SQL Guys buy none.