دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • فروردین

جلسه ۲۱ : پشتیبان گیری در MongoDB

  • دسته‌بندی‌ها :
جلسه ۲۱ : پشتیبان گیری در MongoDB
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ،در این جلسه از آموزش های دوره MongoDB  ، نحوه پشتیبان گیری در MongoDB را آموزش خواهیم داد.یکی از رکن‌های اصلی در دیتابیس، نگهداری اطلاعات موجود بر روی سرور میباشد تا از لحاظ  امنیت، تضمین بازگشت اطلاعات سابق وجود داشته باشد.

      نحوه پشتیبان گیری در MongoDB

      برای پشتیبان گیری از اطلاعات، از فایل جداگانه‌ی دیگری درشاخه Bin استفاده میکنیم که MongoDump نام دارد و یک فایل دامپ را ایجاد میکند.

      سینتکس پایه برای دستور mongodump به شرح زیر است :

      مثال : 

      مثال
      سرور Mongod خود را شروع کنید فرض کنید که سرور mongod شما در localhost و در پرت ۲۷۰۱۷ اجرا می شود، دستور prompt را باز کنید و به پوشه bin در نمونه mongodb خود بروید و دستور mongodump را تایپ کنید.

      اکنون فرض کنید مجموعه mycol دارای داده های زیر است.

      مثال : 

      فرمان به سرور در حال اجرا در ۱۲۷٫۰٫۰٫۱ و پورت ۲۷۰۱۷ متصل شده و تمام اطلاعات سرور را به دایرکتوری / bin / dump / متصل می کند.

      پس خروجی فرمان به شکل زیر است :

      نحوه پشتیبان گیری در MongoDB

      در زیر لیستی از گزینه های موجود که می تواند با دستور mongodump مورد استفاده قرار گیرد آورده شده است :

      مثال

      توضیحات

      سینتکس

      mongodump –host tutorialspoint.com –port 27017این فرمان از تمام پایگاه های داده  نمونه خاص mongod پشتیبان می گیرد.mongodump –host HOST_NAME –port PORT_NUMBER
      mongodump –dbpath /data/db/ –out /data/backup/این فرمان فقط از پایگاه داده مشخصی در مسیر مشخص پشتیبان گیری می کند.mongodump –dbpath DB_PATH –out BACKUP_DIRECTORY
      mongodump –collection mycol –db testاین فرمان فقط مجموعه مشخصی از پایگاه داده مشخص را پشتیبان گیری می کند. mongodump –collection COLLECTION –db DB_NAME

      بازگرداندن داده ها

      برای بازگرداندن اطلاعات پشتیبان از فرمان mongorestore MongoDB استفاده می شود.

      این دستور تمام داده ها را از دایرکتوری پشتیبان بازیابی می کند.
      سینتکس پایه برای دستور mongorestore به شکل زیر می باشد :

      مثال : 

      خروجی دستور به صورت زیر است :

      نحوه پشتیبان گیری در MongoDB

      کلام آخر

      نتیجه پشتیبان گیری از همه دیتابیس‌ها و همه قسمت‌ها به انضمام فایل‌ها در شاخه‌ای به اسم dump در پوشه Bin صورت میگیرد.آموزش پشتیبان گیری در MongoDB به اتمام رسید. در جلسه بعد توسعه در MongoDB  را آموزش خواهیم داد.با  ما همراه باشید

      QR:  جلسه ۲۱ : پشتیبان گیری در MongoDB
      به اشتراک بگذارید