Backup dan Recovery

Mengapa backup juga perlu diterapkan dalam basis data?

§ Mengakses data tanpa batas
Bisnis mendapat manfaat dari sistem cadangan online karena memungkinkan untuk mengakses data tanpa kendala waktu atau lokasi. Opsi pencadangan portable seperti itu juga memberikan efektivitas biaya. Banyak salinan data disimpan dengan aman di lokasi yang berbeda untuk memastikan bahwa semua informasi tersebut disimpan.

§ Perlindungan Data
Layanan cadangan online, seperti penyimpanan awan (cloud storage), menawarkan perlindungan tambahan untuk keadaan darurat seperti bencana alam. Cadangan basis data membantu lebih banyak untuk menumbuhkan bisnis.

§ Cadangan yang terjangkau dengan Keamanan
Ini adalah cara terbaik untuk memastikan bahwa sistem cadangan basis data online menjaga data tetap aman dan pribadi. Perusahaan kecil dan berkembang, serta perusahaan besar, rentan terhadap pelanggaran data. Itulah mengapa penting untuk mempertimbangkan berinvestasi dalam cadangan server yang aman untuk semua pemilik bisnis.

§ Waktu yang efektif
Kecuali solusi cadangan yang cepat dan dapat diandalkan, bisnis dapat kehilangan reputasi mereka dan bahkan menghadapi tindakan hukum jika mereka kehilangan informasi berharga dari pelanggan atau karyawan.

§ Pemulihan data yang berhasil dan cepat
Faktor-faktor seperti otentikasi yang ditingkatkan dan kata sandi penting untuk penyimpanan dan pemulihan data. Informasi sangat penting dan berbagai keadaan mungkin berbahaya bagi bisnis, seperti serangan virus, lonjakan daya, dan malfungsi. Jika hilang, harus dapat memulihkan data dengan cepat.

§ Kredibilitas dan Akuntabilitas
Tidak ada pelanggan yang ingin bekerja dengan perusahaan yang terus kehilangan informasi dan tidak dapat menemukan cara untuk menyelesaikan masalah seperti ini. Itu menghancurkan iman. Dengan cadangan server, pelanggan bahkan tidak akan tahu jika ada bencana yang melanda perusahaan.

§ Perlindungan Pengguna
Ketika catatan bisnis perlu dicadangkan, perlu memastikan pelanggan aman. Ketika informasi pelanggan disimpan oleh perusahaan, diharuskan dapat memulihkannya setiap kali ada kerugian. Akan sangat sulit bagi bisnis yang tidak membuat cadangan database mereka untuk hidup di lingkungan bisnis modern.

§ Proteksi Bisnis
Pertumbuhan dan kelangsungan hidup bisnis bergantung pada informasi penting operasi. Selama segala jenis bencana, proses pemulihan dan cadangan membantu memulihkan perangkat komputasi dan juga memulihkan data setelah file dihancurkan atau dihapus. Cadangan server penting untuk pencegahan kehilangan data, yang dapat sepenuhnya mengganggu operasi bisnis. Data adalah sumber daya vital dan ketika suatu bisnis kehilangan data penting maka sulit untuk bertahan hidup bagi perusahaan mana pun yang tidak dapat mengambil data berharga dalam waktu singkat. Sebelum memulai apa pun, harus memilih sistem pencadangan Data Cloud apa pun yang memungkinkan untuk memulihkan data dengan cepat dan efisien dan menghindari bencana.


Bagaimana Recovery data dilaksanakan?

Undoing (Membatalkan) - Jika transaksi macet, maka manajer pemulihan dapat membatalkan transaksi misalnya membalikkan operasi transaksi. Ini melibatkan memeriksa transaksi untuk entri log write_item (T, x, old_value, new_value) dan mengatur nilai item x dalam database ke nilai lama. Ada dua teknik utama untuk pemulihan dari kegagalan transaksi non-bencana: pembaruan yang ditangguhkan dan pembaruan segera.

Deferred Update (Pembaruan Tangguhan) - Teknik ini tidak memperbarui basis data pada disk secara fisik hingga transaksi mencapai titik commit-nya. Sebelum mencapai commit, semua pembaruan transaksi dicatat di ruang kerja transaksi lokal. Jika suatu transaksi gagal sebelum mencapai titik commit-nya, itu tidak akan mengubah database dengan cara apa pun sehingga Undo tidak diperlukan. Mungkin perlu mengurangi efek operasi yang dicatat dalam ruang kerja transaksi lokal, karena efeknya mungkin belum ditulis dalam database. Oleh karena itu, pembaruan yang ditangguhkan juga dikenal sebagai algoritma No-undo / redo.

Immediate update (Pembaruan Langsung) - Dalam pembaruan segera, basis data dapat diperbarui oleh beberapa operasi transaksi sebelum transaksi mencapai titik commit-nya. Namun, operasi ini dicatat dalam disk log sebelum mereka diterapkan ke database, membuat pemulihan masih mungkin. Jika suatu transaksi gagal mencapai titik komitnya, efek operasinya harus dibatalkan yaitu transaksi tersebut harus dibatalkan, oleh karena itu kami memerlukan pembatalan dan pengulangan. Teknik ini dikenal sebagai algoritma undo / redo.

Caching / Buffering - Dalam satu atau lebih halaman disk ini yang menyertakan item data yang akan diperbarui di-cache ke buffer memori utama dan kemudian diperbarui dalam memori sebelum ditulis kembali ke disk. Kumpulan buffer dalam memori yang disebut cache DBMS disimpan di bawah kendali DBMS untuk menahan buffer ini. Direktori digunakan untuk melacak item database mana yang ada di buffer. Bit kotor dikaitkan dengan masing-masing buffer, yaitu 0 jika buffer tidak dimodifikasi 1 jika dimodifikasi.


Apa peranan DBA dalam proses Backup dan Recovery data?

Beberapa teknik pencadangan yang dilakukan oleh Database Administrator :

§ Full Database Backup - Dalam basis data lengkap ini termasuk data dan basis data, informasi Meta yang diperlukan untuk memulihkan seluruh basis data, termasuk katalog teks lengkap didukung dalam rangkaian waktu yang telah ditentukan.

§ Diferential Backup - Hanya menyimpan perubahan data yang telah terjadi sejak cadangan basis data lengkap terakhir. Ketika data yang sama telah berkali-kali berubah sejak cadangan basis data penuh terakhir, cadangan diferensial menyimpan versi terbaru dari data yang diubah. Untuk ini terlebih dahulu, kita perlu mengembalikan cadangan database lengkap.

§ Transaction Log Backup - Dalam hal ini, semua peristiwa yang terjadi dalam database, seperti catatan setiap pernyataan yang dijalankan didukung. Ini adalah cadangan entri log transaksi dan berisi semua transaksi yang terjadi pada database. Melalui ini, basis data dapat dipulihkan ke titik waktu tertentu. Bahkan dimungkinkan untuk melakukan pencadangan dari log transaksi jika file data dihancurkan dan bahkan satu transaksi pun tidak akan hilang.

Comments

Popular posts from this blog

Enhanced Entity Relationship Diagram (EERD)