SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Improving DSpace Backups,
   Restores, Migrations
        Tim Donohue
         DuraSpace
Have you ever had this happen?


Manager: “Can you fix this problem,
 I’ve heard it’s just a database tweak?”

Developer: “Sure – that sounds simple
 enough.”
*Except when it is not
I accidentally
Oh no…   deleted my entire
             collection!
We need good backups…
How to Backup DSpace today




Full Database       Folder
   Backup           Backup
How to Restore all of DSpace




Full Database         Folder
   Backup             Backup
How to Restore just a Collection




Temp DB                            Temp
                                  Folder?

    Full Database        Folder
       Backup            Backup
How to Restore just a Collection




Temp DB                            Temp
                                  Folder?

    Full Database        Folder
       Backup            Backup
A New Route: Archival Info Pkgs




 Package for each
   Community,
 Collection & Item


         AIP backup
A New Route: Restore All




Package for each
  Community,
Collection & Item


        AIP backup
A New Route: Restore a Collection




                      1   2
     Collection AIP

                              Items in Collection

      AIP backup
What’s in an AIP?



                                     Content Files
                License               or Logos
                                                      Other Files
                            METS                     in Bundles?
                    (DIM / MODS / PREMIS)



                        Other Future Formats? BagIt?
Archival Information Package (AIP)
What’s in an AIP?

Related
Objects

                             Content Files
          License             or Logos
                                              Other Files
                     METS                    in Bundles?
             (DIM / MODS / PREMIS)


              Descriptive Metadata: DIM & MODS
              Tech/Preservation Metadata: PREMIS
Migrate a Collection


One DSpace Install                    Another DSpace Install


        2        1

                     Collection AIP



                                      Items in Collection
Migrate a Collection


One DSpace Install
                                         (Future work)

        2        1

                     Collection AIP



                                      Items in Collection
DuraCloud Integration




  Packages to
Archive in Cloud



                   Local “Watch” Folder
DuraCloud Integration




Packages to
  Restore



               Local Folder
Photo Acknowledgments
•   Tech Support: http://www.flickr.com/photos/igalko/4202300413/
•   Melted Computer: http://www.flickr.com/photos/alexmuse/242086997
•   Always make new mistakes:
    http://www.flickr.com/photos/elycefeliz/4448688868/
•   Hardrive icon: http://www.openclipart.org/detail/34537
•   Folder icon: http://www.openclipart.org/detail/13740
•   Database icon: http://www.openclipart.org/detail/68413
•   Crystal icon: http://www.openclipart.org/detail/58609
•   Zip Pkg icon: http://veryicon.com/icons/system/capital-icon-suite-mac/zip-
    10.html
•   File icons: http://veryicon.com/icons/system/rhor-v2-part-3/
•   Lego Box: http://www.flickr.com/photos/oskay/2156907025/
•   Circuit Board: http://www.flickr.com/photos/amagill/2877921712/
•   Clouds: http://www.flickr.com/photos/pagedooley/2511369048/
•   Thank You: http://www.flickr.com/photos/darwinbell/2602728681/
Contact Info

                         Tim Donohue
                          DuraSpace
                   tdonohue@duraspace.org

                   More Info on DSpace Wiki:
http://wiki.dspace.org/AipBackupRestorePrototype



This work is licensed under a Creative Commons
Attribution-NonCommercial 3.0 Unported License
http://creativecommons.org/licenses/by-nc/3.0/

Weitere ähnliche Inhalte

Was ist angesagt?

Schema Design
Schema DesignSchema Design
Schema Design
MongoDB
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
MJ Ferdous
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
Amazon Web Services Korea
 

Was ist angesagt? (15)

Data Center Cooling, Critical Facility and Infrastructure Optimization
Data Center Cooling, Critical Facility and Infrastructure OptimizationData Center Cooling, Critical Facility and Infrastructure Optimization
Data Center Cooling, Critical Facility and Infrastructure Optimization
 
Sizing Your MongoDB Cluster
Sizing Your MongoDB ClusterSizing Your MongoDB Cluster
Sizing Your MongoDB Cluster
 
Accelerating Data Ingestion with Databricks Autoloader
Accelerating Data Ingestion with Databricks AutoloaderAccelerating Data Ingestion with Databricks Autoloader
Accelerating Data Ingestion with Databricks Autoloader
 
TPC-H Column Store and MPP systems
TPC-H Column Store and MPP systemsTPC-H Column Store and MPP systems
TPC-H Column Store and MPP systems
 
ZFS Workshop
ZFS WorkshopZFS Workshop
ZFS Workshop
 
Experience of Running Spark on Kubernetes on OpenStack for High Energy Physic...
Experience of Running Spark on Kubernetes on OpenStack for High Energy Physic...Experience of Running Spark on Kubernetes on OpenStack for High Energy Physic...
Experience of Running Spark on Kubernetes on OpenStack for High Energy Physic...
 
Mahout資料分析基礎入門
Mahout資料分析基礎入門Mahout資料分析基礎入門
Mahout資料分析基礎入門
 
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love StoryUser Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
 
Schema Design
Schema DesignSchema Design
Schema Design
 
AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기
 
Introducing DynamoDB
Introducing DynamoDBIntroducing DynamoDB
Introducing DynamoDB
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
 
Optimizing Delta/Parquet Data Lakes for Apache Spark
Optimizing Delta/Parquet Data Lakes for Apache SparkOptimizing Delta/Parquet Data Lakes for Apache Spark
Optimizing Delta/Parquet Data Lakes for Apache Spark
 

Andere mochten auch

DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & Configuration
DuraSpace
 
DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI Theming
DuraSpace
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training Presentation
Thomas King
 
DSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/ExportDSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/Export
DuraSpace
 
Michigan Libraries and Open Source Software
Michigan Libraries and Open Source SoftwareMichigan Libraries and Open Source Software
Michigan Libraries and Open Source Software
maniakes
 
Creation of Digital Libraries using Open Source Software
Creation of Digital Libraries using Open Source SoftwareCreation of Digital Libraries using Open Source Software
Creation of Digital Libraries using Open Source Software
Arun VR
 
Open Source Software for Libraries
Open Source Software for LibrariesOpen Source Software for Libraries
Open Source Software for Libraries
Nicole C. Engard
 

Andere mochten auch (20)

Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your Own
 
DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & Configuration
 
DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI Theming
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Mirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpaceMirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpace
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training Presentation
 
DSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital LibraryDSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital Library
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3
 
DSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/ExportDSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/Export
 
Development of AGROVOC Plug-in for DSpace (DSpace AGROVOC Plug-in)
Development of AGROVOC Plug-in for DSpace (DSpace AGROVOC Plug-in)Development of AGROVOC Plug-in for DSpace (DSpace AGROVOC Plug-in)
Development of AGROVOC Plug-in for DSpace (DSpace AGROVOC Plug-in)
 
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
Michigan Libraries and Open Source Software
Michigan Libraries and Open Source SoftwareMichigan Libraries and Open Source Software
Michigan Libraries and Open Source Software
 
Creation of Digital Libraries using Open Source Software
Creation of Digital Libraries using Open Source SoftwareCreation of Digital Libraries using Open Source Software
Creation of Digital Libraries using Open Source Software
 
Instalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsInstalação DSpace 4.x Windows
Instalação DSpace 4.x Windows
 
greenstone digital library software
greenstone digital library softwaregreenstone digital library software
greenstone digital library software
 
2-5-14 “DSpace User Interface Innovation” Presentation Slides
2-5-14 “DSpace User Interface Innovation” Presentation Slides2-5-14 “DSpace User Interface Innovation” Presentation Slides
2-5-14 “DSpace User Interface Innovation” Presentation Slides
 
Open Source Software for Libraries
Open Source Software for LibrariesOpen Source Software for Libraries
Open Source Software for Libraries
 
أهمية نظم المستودعات الرقمية مفتوحة المصدر للجامعات العربية دي سبيّس 5 كأنم...
أهمية نظم المستودعات الرقمية مفتوحة المصدر للجامعات العربية   دي سبيّس 5 كأنم...أهمية نظم المستودعات الرقمية مفتوحة المصدر للجامعات العربية   دي سبيّس 5 كأنم...
أهمية نظم المستودعات الرقمية مفتوحة المصدر للجامعات العربية دي سبيّس 5 كأنم...
 
Digital library softaware greenstone & dsapce
Digital library softaware greenstone & dsapceDigital library softaware greenstone & dsapce
Digital library softaware greenstone & dsapce
 

Ähnlich wie Improving DSpace Backups, Restores & Migrations

Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Anne Nicolas
 
Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
olberger
 
HDFS tiered storage
HDFS tiered storageHDFS tiered storage
HDFS tiered storage
DataWorks Summit
 

Ähnlich wie Improving DSpace Backups, Restores & Migrations (20)

Integrating DSpace with DuraCloud 11-30-11
Integrating DSpace with DuraCloud 11-30-11Integrating DSpace with DuraCloud 11-30-11
Integrating DSpace with DuraCloud 11-30-11
 
Debian packaging
Debian packagingDebian packaging
Debian packaging
 
C) ICT Application
C) ICT ApplicationC) ICT Application
C) ICT Application
 
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereApache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
 
Apps rollback patches1
Apps rollback patches1Apps rollback patches1
Apps rollback patches1
 
The File Abstraction Layer in TYPO3 6.0
The File Abstraction Layer in TYPO3 6.0The File Abstraction Layer in TYPO3 6.0
The File Abstraction Layer in TYPO3 6.0
 
How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.
 
Best Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the CloudBest Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the Cloud
 
Advanced Usage of the Debian Packaging System
Advanced Usage of the Debian Packaging SystemAdvanced Usage of the Debian Packaging System
Advanced Usage of the Debian Packaging System
 
OpenEmbedded
OpenEmbeddedOpenEmbedded
OpenEmbedded
 
HDFS Internals
HDFS InternalsHDFS Internals
HDFS Internals
 
HDFS Tiered Storage: Mounting Object Stores in HDFS
HDFS Tiered Storage: Mounting Object Stores in HDFSHDFS Tiered Storage: Mounting Object Stores in HDFS
HDFS Tiered Storage: Mounting Object Stores in HDFS
 
DPKG caching framework-latest .pptx
DPKG caching framework-latest .pptxDPKG caching framework-latest .pptx
DPKG caching framework-latest .pptx
 
DSpace & DuraCloud Integrations
DSpace & DuraCloud IntegrationsDSpace & DuraCloud Integrations
DSpace & DuraCloud Integrations
 
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
 
Presentation distro recipes-2013
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
 
The Gory Details of Debian packages
The Gory Details of Debian packagesThe Gory Details of Debian packages
The Gory Details of Debian packages
 
HDFS tiered storage
HDFS tiered storageHDFS tiered storage
HDFS tiered storage
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systems
 
Yocto vs. Debian white paper
Yocto vs. Debian white paperYocto vs. Debian white paper
Yocto vs. Debian white paper
 

Mehr von Tim Donohue

Mehr von Tim Donohue (14)

On the Road to DSpace 7: Angular UI + REST
On the Road to DSpace 7: Angular UI + RESTOn the Road to DSpace 7: Angular UI + REST
On the Road to DSpace 7: Angular UI + REST
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User Interface
 
DSpace UI Prototype Challenge: Spring Boot + Thymeleaf
DSpace UI Prototype Challenge: Spring Boot + ThymeleafDSpace UI Prototype Challenge: Spring Boot + Thymeleaf
DSpace UI Prototype Challenge: Spring Boot + Thymeleaf
 
Discussion on DSpace's Two UIs : DuraSpace 2015 Summit
Discussion on DSpace's Two UIs : DuraSpace 2015 SummitDiscussion on DSpace's Two UIs : DuraSpace 2015 Summit
Discussion on DSpace's Two UIs : DuraSpace 2015 Summit
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace Community
 
DSpace Overview / Roadmap 2014
DSpace Overview / Roadmap 2014DSpace Overview / Roadmap 2014
DSpace Overview / Roadmap 2014
 
DSpace RoadMap & Vision 2013 (OR13)
DSpace RoadMap & Vision 2013 (OR13)DSpace RoadMap & Vision 2013 (OR13)
DSpace RoadMap & Vision 2013 (OR13)
 
DSpace RoadMap 2012
DSpace RoadMap 2012DSpace RoadMap 2012
DSpace RoadMap 2012
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
 
Future Trends for Repositories
Future Trends for RepositoriesFuture Trends for Repositories
Future Trends for Repositories
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
 
DSpace RoadMap 2010
DSpace RoadMap 2010DSpace RoadMap 2010
DSpace RoadMap 2010
 
BibApp 1.0 : Information In, Impact Out
BibApp 1.0 : Information In, Impact OutBibApp 1.0 : Information In, Impact Out
BibApp 1.0 : Information In, Impact Out
 
Digital Preservation in the Wild
Digital Preservation in the WildDigital Preservation in the Wild
Digital Preservation in the Wild
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Improving DSpace Backups, Restores & Migrations

  • 1. Improving DSpace Backups, Restores, Migrations Tim Donohue DuraSpace
  • 2. Have you ever had this happen? Manager: “Can you fix this problem, I’ve heard it’s just a database tweak?” Developer: “Sure – that sounds simple enough.”
  • 4.
  • 5. I accidentally Oh no… deleted my entire collection!
  • 6. We need good backups…
  • 7. How to Backup DSpace today Full Database Folder Backup Backup
  • 8. How to Restore all of DSpace Full Database Folder Backup Backup
  • 9. How to Restore just a Collection Temp DB Temp Folder? Full Database Folder Backup Backup
  • 10. How to Restore just a Collection Temp DB Temp Folder? Full Database Folder Backup Backup
  • 11. A New Route: Archival Info Pkgs Package for each Community, Collection & Item AIP backup
  • 12. A New Route: Restore All Package for each Community, Collection & Item AIP backup
  • 13. A New Route: Restore a Collection 1 2 Collection AIP Items in Collection AIP backup
  • 14. What’s in an AIP? Content Files License or Logos Other Files METS in Bundles? (DIM / MODS / PREMIS) Other Future Formats? BagIt? Archival Information Package (AIP)
  • 15. What’s in an AIP? Related Objects Content Files License or Logos Other Files METS in Bundles? (DIM / MODS / PREMIS) Descriptive Metadata: DIM & MODS Tech/Preservation Metadata: PREMIS
  • 16.
  • 17. Migrate a Collection One DSpace Install Another DSpace Install 2 1 Collection AIP Items in Collection
  • 18. Migrate a Collection One DSpace Install (Future work) 2 1 Collection AIP Items in Collection
  • 19. DuraCloud Integration Packages to Archive in Cloud Local “Watch” Folder
  • 20. DuraCloud Integration Packages to Restore Local Folder
  • 21.
  • 22.
  • 23.
  • 24. Photo Acknowledgments • Tech Support: http://www.flickr.com/photos/igalko/4202300413/ • Melted Computer: http://www.flickr.com/photos/alexmuse/242086997 • Always make new mistakes: http://www.flickr.com/photos/elycefeliz/4448688868/ • Hardrive icon: http://www.openclipart.org/detail/34537 • Folder icon: http://www.openclipart.org/detail/13740 • Database icon: http://www.openclipart.org/detail/68413 • Crystal icon: http://www.openclipart.org/detail/58609 • Zip Pkg icon: http://veryicon.com/icons/system/capital-icon-suite-mac/zip- 10.html • File icons: http://veryicon.com/icons/system/rhor-v2-part-3/ • Lego Box: http://www.flickr.com/photos/oskay/2156907025/ • Circuit Board: http://www.flickr.com/photos/amagill/2877921712/ • Clouds: http://www.flickr.com/photos/pagedooley/2511369048/ • Thank You: http://www.flickr.com/photos/darwinbell/2602728681/
  • 25. Contact Info Tim Donohue DuraSpace tdonohue@duraspace.org More Info on DSpace Wiki: http://wiki.dspace.org/AipBackupRestorePrototype This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License http://creativecommons.org/licenses/by-nc/3.0/