Ilustrasi rotasi backup harian-mingguan-bulanan

Artikel ini menjelaskan sistem rotasi pada backup 7x harian + 4x mingguan + 3x bulanan. Dalam backup ini, histori harian disimpan selama 7 hari, mingguan sebanyak 4 buah, dan bulanan sebanyak 3 buah. Dengan cara ini, Anda bisa menyimpan data lama hingga 3 bulan ke belakang, tapi tidak perlu menyimpan 90-an kopi melainkan cukup 7+4+3 = 13 kopi saja, walaupun tidak semua hari untuk hari-hari yang telah jauh lewat.

Cara ini cukup popular digunakan dan sudah menjadi semacam standar de-facto industri.

Hari 1:
  backup harian  : 1
  backup mingguan: (belum ada)
  backup bulanan : (belum ada)
Hari 2:
  backup harian  : 2 1
  backup mingguan: (belum ada)
  backup bulanan : (belum ada)
Hari 3:
  backup harian  : 3 2 1
  backup mingguan: (belum ada)
  backup bulanan : (belum ada)
Hari 7:
  backup harian  : 7 6 5 4 3 2 1
  backup mingguan: (belum ada)
  backup bulanan : (belum ada)
Hari 8:
  backup harian  : 8* 7 6 5 4 3 2 1<-- dipindah ke mingguan
  backup mingguan: 1
  backup bulanan : (belum ada)
Hari 9:
  backup harian  : 9 8* 7 6 5 4 3 2<-- dihapus
  backup mingguan: 1
  backup bulanan : (belum ada)
Hari 10:
  backup harian  : 10 9 8* 7 6 5 4 3<-- dihapus
  backup mingguan: 1
  backup bulanan : (belum ada)
Hari 15:
  backup harian  : 15* 14 13 12 11 10 9 8*<-- dipindah ke mingguan
  backup mingguan: 8 1
  backup bulanan : (belum ada)
Hari 16:
  backup harian  : 16 15* 14 13 12 11 10 9<-- dihapus
  backup mingguan: 8 1
  backup bulanan : (belum ada)
Hari 22:
  backup harian  : 22* 21 20 19 18 17 16 15*<-- dipindah ke mingguan
  backup mingguan: 15 8 1
  backup bulanan : (belum ada)
Hari 29:
  backup harian  : 29* 28 27 26 25 24 23 22*<-- dipindah ke mingguan
  backup mingguan: 22 15 8 1
  backup bulanan : (belum ada)
Hari 36:
  backup harian  : 36* 35 34 33 32 31 30 29*<-- dipindah ke mingguan
  backup mingguan: 29* 22 15 8 1<-- dipindah ke bulanan
  backup bulanan : 1
Hari 36:
  backup harian  : 36* 35 34 33 32 31 30 29*<-- dipindah ke mingguan
  backup mingguan: 29* 22 15 8 1<-- dipindah ke bulanan
  backup bulanan : 1
Hari 43:
  backup harian  : 43* 42 41 40 39 38 37 36*<-- dipindah ke mingguan
  backup mingguan: 36 29* 22 15 8<-- dihapus
  backup bulanan : 1
Hari 50:
  backup harian  : 50* 49 48 47 46 45 44 43*<-- dipindah ke mingguan
  backup mingguan: 43 36 29* 22 15<-- dihapus
  backup bulanan : 1
Hari 57:
  backup harian  : 57* 56 55 54 53 52 51 50*<-- dipindah ke mingguan
  backup mingguan: 50 43 36 29* 22<-- dihapus
  backup bulanan : 1
Hari 64:
  backup harian  : 64* 63 62 61 60 59 58 57*<-- dipindah ke mingguan
  backup mingguan: 57* 50 43 36 29*<-- dipindah ke bulanan
  backup bulanan : 29 1
Hari 92:
  backup harian  : 92* 91 90 89 88 87 86 85*<-- dipindah ke mingguan
  backup mingguan: 85* 78 71 64 57*<-- dipindah ke bulanan
  backup bulanan : 57 29 1
Hari 120:
  backup harian  : 120* 119 118 117 116 115 114 113*<-- dipindah ke mingguan
  backup mingguan: 113* 106 99 92 85*<-- dipindah ke bulanan
  backup bulanan : 85 57 29 1<-- dibuang

Catatan:

  • Backup dilakukan setiap hari.
  • Setiap angka melambangkan hari, semakin kecil berarti semakin tua.
  • Untuk memperoleh backup terbaru (yaitu yang baru dilakukan hari ini atau paling lambatnya kemarin), Anda bisa mengambil yang angkanya paling besar. Contoh: di hari ke-1, backup terbaru adalah yang berangka 1. Di hari ke-10, backup berangka 10, dst.
  • Sebaliknya, backup tertua yang angkanya paling kecil.
  • Tanda bintang (*) melambangkan calon yang akan dipindahkan ke level backup berikutnya.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.