Apa saja jenis cadangan di mysql?

Tanyakan kepada orang non-teknisi apa itu cadangan data – dan mereka mungkin akan menjawab bahwa ini hanyalah salinan data kedua yang Anda buat demi keamanan. Dan mereka benar. Tidak banyak yang bisa dicadangkan selain fakta bahwa ini adalah salinan data yang berlebihan – yang dapat Anda andalkan, jika Anda kehilangan salinan aslinya

Tetapi berbagai jenis metode pencadangan telah menjadi begitu berbelit-belit dan rumit di dunia saat ini – tampaknya Anda memerlukan gelar pasca sarjana di bidang Ilmu Komputer untuk memahami apa yang mereka lakukan dan cara kerjanya. Dalam postingan blog ini, kami akan mencoba mengungkap jenis-jenis pencadangan dan pemulihan dan memaparkannya – sehingga kita semua dapat dengan mudah memahami apa yang terjadi di balik layar

Teknik cadangan telah berkembang dari waktu ke waktu dan menjadi semakin canggih (dan mungkin rumit sebagai hasilnya)

Evolusi cadangan

Teknik cadangan telah berkembang dari waktu ke waktu dan menjadi semakin canggih (dan mungkin rumit sebagai hasilnya). Pertimbangan seperti waktu yang dibutuhkan untuk pencadangan, waktu yang dibutuhkan untuk pemulihan, biaya penyimpanan, penghematan bandwidth jaringan, dll. – memiliki semua, dari waktu ke waktu, mendorong inovasi yang telah dirancang untuk membuat pencadangan lebih baik – tetapi juga meningkatkan kompleksitas sebagai hasilnya

Apa saja jenis cadangan di mysql?

Ada berapa jenis Backup?

Ada terutama tiga jenis cadangan yang ada. Pencadangan penuh, pencadangan diferensial, dan pencadangan inkremental. Mari kita lihat masing-masing jenis cadangan dan pro dan kontranya masing-masing

Cadangan penuh

Saya cukup yakin semua orang yang membaca blog ini pernah mendengar tentang pencadangan lengkap. Mereka adalah bentuk cadangan paling sederhana dan paling mudah dipahami. Pencadangan penuh pada dasarnya membuat cadangan semua yang ingin Anda lindungi setiap saat. Jadi, semua file, objek, byte bagaimanapun Anda ingin mengukur data Anda – semuanya disalin ke target penyimpanan sekunder setiap kali. Jika Anda melakukan pencadangan penuh sekali sehari – maka semuanya akan disalin sekali sehari

Mari kita ambil contoh – katakanlah Anda memiliki 4 file A, B, C, dan D. Dan katakanlah masing-masing berukuran sekitar 1GB dan masing-masing membutuhkan waktu 10 menit untuk mencadangkan

  • Pada Hari 1 – Anda akan mencadangkan 4 GB dan itu akan memakan waktu 40 menit
  • Pada Hari 2, katakanlah File B berubah menjadi B1, dan File baru bernama E ditambahkan. A-C & D tetap sama.   
  • ketika Anda menjalankan pencadangan pada Hari ke-2, itu akan mencadangkan semua 5 file dan itu akan memakan waktu 50 menit
  • Suatu Hari 3, katakanlah File B berubah lagi dan menjadi B2. File C juga berubah menjadi C1, dan File D dihapus.  
  • Saat Anda menjalankan pencadangan pada Hari ke-3, ini akan mencadangkan 4 file lagi (D dihapus – ingat?) dan Anda memerlukan waktu 40 menit

Apa saja jenis cadangan di mysql?

Saat memulihkan, kemungkinan besar Anda akan mendapatkan data dari cadangan terbaru dan perlu waktu 40 menit untuk memulihkannya

Cukup sederhana?

Cadangan diferensial

Pencadangan penuh, seperti yang Anda lihat membutuhkan waktu. 40 menit – 50 menit setiap hari seperti pada contoh kita. Pengoptimalan berikutnya yang dilakukan industri adalah pencadangan diferensial. Cadangan diferensial membuat salinan file yang telah berubah sejak pencadangan penuh

Mari kita ambil contoh yang sama – katakanlah Anda memiliki 4 file A, B, C, dan D. Dan katakanlah masing-masing berukuran sekitar 1GB dan masing-masing membutuhkan waktu 10 menit untuk mencadangkan

  • Pada Hari 1 – Anda akan mencadangkan 4 GB dan itu akan memakan waktu 40 menit
  • Pada Hari 2, katakanlah File B berubah menjadi B1, dan File baru bernama E ditambahkan. File A, C & D tetap sama
  • Saat Anda menjalankan pencadangan pada Hari ke-2, pencadangan hanya akan mencadangkan 2 file yang diubah dan pencadangan akan memakan waktu 20 menit
  • Suatu Hari 3, katakanlah File B berubah lagi dan menjadi B2. File C juga berubah menjadi C1 dan File D dihapus
  • Saat Anda menjalankan pencadangan pada Hari ke-3, ini akan mencadangkan 3 file (B2, C1, dan E) dan Anda memerlukan waktu 30 menit. Mengapa kami mencadangkan E?

Apa saja jenis cadangan di mysql?

Mari kita lihat apa yang terjadi saat Anda memulihkan. Saat Anda memulihkan data, seperti dalam kasus sebelumnya – Anda harus memulihkan cadangan Penuh terlebih dahulu – lalu melapisi setiap cadangan inkremental di atasnya – agar

Jika Anda ingin mendapatkan kembali salinan data terbaru, kami memerlukan waktu 80 menit untuk memulihkannya – itu 40 + 20 + 20. Jadi, tidak bagus dari sudut pandang pemulihan

Jadi, meskipun kami dapat meningkatkan kecepatan pencadangan secara progresif, kami telah memperdagangkan waktu pemulihan di setiap kasus di atas

Karena alasan inilah jenis strategi pencadangan tradisional merekomendasikan melakukan pencadangan penuh pada titik waktu yang sering – mingguan, bulanan, triwulanan, tahunan, dll. Idenya adalah untuk memastikan bahwa Anda dapat mengatur waktu pemulihan. Jika Anda dapat memulai pemulihan dari cadangan penuh baru-baru ini, maka jumlah cadangan berikutnya yang akan dipulihkan dan dilapis di atasnya terbatas – sehingga menghemat waktu

Namun teknologi pencadangan modern kelas perusahaan telah berkembang lebih jauh dari ini – dan akan memungkinkan Anda mendapatkan yang terbaik dari kedua dunia. Pencadangan inkremental cepat dan pemulihan cepat. Rahasianya adalah sesuatu yang disebut katalogisasi

Pencadangan tambahan

Tetapi jika Anda memikirkannya, pencadangan diferensial memiliki potensi untuk terus bertambah besar dan memakan waktu lebih lama setiap hari. Lagi pula, mereka mencadangkan semua perubahan sejak pencadangan penuh. Jadi, mungkin akan tiba saatnya di mana pencadangan diferensial harian menghabiskan waktu sebanyak pencadangan penuh (atau mungkin lebih)

Masukkan inovasi berikutnya – pencadangan tambahan. Pencadangan tambahan hanya mencadangkan apa yang telah diubah sejak pencadangan terakhir. Kedengarannya efisien bukan?

Mari kita lihat ini dengan contoh yang sama

Jadi, Anda memiliki 4 file A, B, C, dan D. Dan katakanlah masing-masing berukuran sekitar 1GB dan masing-masing membutuhkan waktu 10 menit untuk mencadangkan

  • Pada Hari 1 – Anda akan mencadangkan 4 GB dan itu akan memakan waktu 40 menit
  • Pada Hari 2, katakanlah File B berubah menjadi B1, dan File baru bernama E ditambahkan.  
  • Saat Anda menjalankan pencadangan pada Hari ke-2, pencadangan hanya akan mencadangkan 2 file yang diubah – dan ini akan memakan waktu 20 menit
  • Suatu Hari 3, katakanlah File B berubah lagi menjadi B2. File C juga berubah menjadi C1 dan File D dihapus.  
  • Saat Anda menjalankan pencadangan pada Hari ke-3, pencadangan hanya akan mencadangkan 2 file lagi (B2 dan C1) (D dihapus – ingat?) dan Anda memerlukan waktu 20 menit

Jadi, pasti merupakan peningkatan dari cadangan diferensial

Apa saja jenis cadangan di mysql?

Mari kita lihat apa yang terjadi saat Anda memulihkan. Saat Anda memulihkan data, seperti dalam kasus sebelumnya – Anda harus memulihkan cadangan Penuh terlebih dahulu – lalu melapisi setiap cadangan inkremental di atasnya – agar

Jika Anda ingin mendapatkan kembali salinan data terbaru, kami memerlukan waktu 80 menit untuk memulihkannya – itu 40 + 20 + 20. Jadi, tidak bagus dari sudut pandang pemulihan

Jadi, meskipun kami dapat meningkatkan kecepatan pencadangan secara progresif, kami telah memperdagangkan waktu pemulihan di setiap kasus di atas

Karena alasan inilah jenis strategi pencadangan tradisional merekomendasikan melakukan pencadangan penuh pada titik waktu yang sering – mingguan, bulanan, triwulanan, tahunan, dll. Idenya adalah untuk memastikan bahwa Anda dapat mengatur waktu pemulihan. Jika Anda dapat memulai pemulihan dari cadangan penuh baru-baru ini, maka jumlah cadangan berikutnya yang akan dipulihkan dan dilapis di atasnya terbatas – sehingga menghemat waktu

Namun teknologi pencadangan modern kelas perusahaan telah berkembang lebih jauh dari ini – dan akan memungkinkan Anda mendapatkan yang terbaik dari kedua dunia. Pencadangan inkremental cepat dan pemulihan cepat. Rahasianya adalah sesuatu yang disebut katalogisasi

Teknologi pencadangan kelas perusahaan modern telah berkembang lebih jauh dan sekarang menawarkan yang terbaik dari kedua dunia – Pencadangan inkremental cepat dan pemulihan cepat. Rahasianya adalah sesuatu yang disebut Katalogisasi.  

Keajaiban Katalog

Katalogisasi adalah meta-data – i. e. data tentang data Anda. Dalam setiap kasus di atas, cadangan kami menggambarkan dirinya sendiri. Tidak ada informasi tambahan yang diperlukan untuk memulihkan dari salah satu cadangan tersebut

Tetapi meta-data menggambarkan data – itu dapat berisi informasi menarik tentang versi file, tentang lokasi pada file media, disimpan, dll. – yang secara dramatis dapat meningkatkan kinerja pemulihan

Mari kita coba contoh yang sama – kali ini dengan membuat katalog

Jadi, Anda memiliki 4 file A, B, C, dan D. Dan katakanlah masing-masing berukuran sekitar 1GB dan masing-masing membutuhkan waktu 10 menit untuk mencadangkan

  • Pada Hari 1 – Anda akan mencadangkan 4 GB dan itu akan memakan waktu 40 menit
  • Pada Hari 2, katakanlah File B berubah menjadi B1 dan File baru bernama E ditambahkan.  
  • Saat Anda menjalankan pencadangan pada Hari ke-2, pencadangan hanya akan mencadangkan 2 file yang diubah – dan ini akan memakan waktu 20 menit
  • Suatu Hari 3, katakanlah File B berubah lagi menjadi B2. File C juga berubah menjadi C1, dan File D dihapus.  
  • Saat Anda menjalankan pencadangan pada Hari ke-3, pencadangan hanya akan mencadangkan 2 file lagi (B2 dan C1) (D dihapus – ingat?) dan Anda memerlukan waktu 20 menit

Sekarang, ketika Anda memulihkan, katalog akan memberi Anda versi terbaru dari setiap file secara otomatis – Jadi A, B2, C1 dan E. Dalam 40 menit. Dan Anda bahkan tidak akan repot mengembalikan D karena katalog tahu itu telah dihapus

Rahasia? . Perangkat lunak pencadangan modern menyimpan katalog meta-data yang mengingat versi file mana yang ada dalam pencadangan mana – dan memungkinkan cara cerdas untuk mengembalikan hanya data yang Anda perlukan saat pemulihan. Dengan cara ini – seseorang tidak harus memulai dengan cadangan penuh dan melapisi setiap tambahan di atas. Anda bisa mendapatkan versi terbaru dari semua file sekaligus

Saat Anda memiliki kekuatan membuat katalog data yang berfungsi untuk Anda – Anda tidak perlu menjalankan pencadangan penuh berulang kali. Anda dapat menjalankan pencadangan tambahan selamanya

Apa saja jenis cadangan di mysql?

Saat Anda memiliki kekuatan membuat katalog data yang berfungsi untuk Anda – Anda tidak perlu menjalankan pencadangan penuh berulang kali. Anda dapat menjalankan pencadangan tambahan selamanya

Sintetik Cadangan penuh

Sejumlah solusi pencadangan kini juga menawarkan pencadangan penuh yang disintesis. Ini biasanya dimaksudkan untuk memenuhi kebijakan cadangan kuno (yang masih ada) yang menentukan bahwa seseorang harus memiliki cadangan lengkap yang tersedia setiap minggu/bulan/tahun, dll.

Daripada menjalankan pencadangan penuh setiap minggu, bulan, atau tahun – yang secara teknis tidak diperlukan – perangkat lunak pencadangan modern menawarkan untuk “mensintesis cadangan lengkap” untuk Anda. Ini setara dengan menjalankan pemulihan semua versi file terbaru Anda – tetapi alih-alih benar-benar memulihkan data, ini merekam ulang meta-data seolah-olah untuk menunjukkan bahwa file-file ini dicadangkan lagi. Ini adalah trik rapi yang tidak memerlukan pemindahan data apa pun – tetapi cukup menambahkan/memperbarui catatan meta-data

Apa saja jenis cadangan di mysql?

Namun bagaimana dengan perubahan nyata yang mungkin terjadi pada sumber data sejak pencadangan tambahan terakhir?

Apa saja jenis cadangan di mysql?

Ketahui cadangan Anda

Pencadangan adalah bagian penting dari toolkit Administrator TI yang baik. Memiliki strategi cadangan yang solid membuat hidup jauh lebih sederhana dan memungkinkan Administrator untuk fokus pada hal-hal yang membutuhkan perhatian mereka daripada harus berada dalam mode "krisis" sepanjang waktu. Memahami cara kerjanya membuat pekerjaan administrator TI jauh lebih mudah. Untuk mempelajari lebih lanjut tentang solusi pencadangan Parablu, klik di sini

Pikiran?

Mudah-mudahan, kami telah menyederhanakan beberapa konsep pencadangan dan pemulihan sebagai bagian dari blog ini. Silahkan menulis kepada kami di info@parablu. com dengan pertanyaan atau pendapat. Kami akan senang mendengar dari Anda

Apa saja 3 jenis cadangan?

Jenis cadangan yang paling umum adalah cadangan penuh, cadangan inkremental, dan cadangan diferensial . Jenis pencadangan lainnya termasuk pencadangan penuh sintetik dan pencerminan.

Ada berapa jenis cadangan di SQL?

Microsoft SQL Server mendukung lima jenis pencadangan. penuh, diferensial, log transaksi, log ekor, dan cadangan salinan saja. Kami akan fokus pada tiga jenis pertama dalam artikel ini, karena ini adalah yang paling umum.

Apa itu cadangan fisik dan logis di MySQL?

Cadangan terdiri dari salinan persis dari direktori dan file basis data. Biasanya ini adalah salinan dari semua atau sebagian dari direktori data MySQL. Metode pencadangan fisik lebih cepat daripada logis karena hanya melibatkan penyalinan file tanpa konversi . Output lebih kompak daripada cadangan logis.

Apa itu backup database dan jenisnya?

Perlindungan Data untuk Exchange mendukung berbagai jenis pencadangan basis data. cadangan lengkap, cadangan salinan, cadangan inkremental, dan cadangan diferensial .