Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-8932

Suggestion for creating a snapshot clone of production DB for development purpose

    XMLWordPrintableJSON

Details

    • Icon: Question Question
    • Resolution: Done
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • None
    • 2 replication sets
      Mongo shard running in each application server

    Description

      Our development team wish to have a development MongoDB deployment that has a snapshot of data, may be 1 day old, of the production data.

      From document, it seems that there is not simple way to achieve this. From my understanding there are 2 ways to do this.

      1. Create 2 additional VM server to do replication from those 2 production replication sets and assign 'dev' tag to these 2. Have application connect only to replication set with 'prod' tag.

      2. Restore data file from daily Bacula backup and create configd, 2xmongod with the same setup as production.

      Is there any better way to do this? If possible snapshot into single server would be great.

      Attachments

        Activity

          People

            stephen.steneker@mongodb.com Stennie Steneker (Inactive)
            somsak Somsak Sriprayoonsakul
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: