Thursday 14 May 2009

Pentingnya Recovery Database

Bencana itu bisa datang kapan saja tanpa di undang dan tanpa kita tahu,ya kan? Saat proses bisnis kamu berjalan lancar,mungkin kamu tidak menyadarinya ternyata sedemikian banyak kemungkinan yang dapat terjadi dan menyebabkan kerusakan pada database.

Apa saja yang mungkin dapat menyebabkan kerusakan database? Berikut ini akan saya berikan contoh-contohnya :

1. Kesalahan Software

Bagaimana database kamu di olah,bisa jadi melalui proses yang cukup
kompleks.Seperti pengguna yang setiap waktu silih berganti
mengakses,permasalahan pada konfigurasi server,atau proses-proses yang berjalan
di background yang di lakukan oleh database atau program lain.

Semuanya dapat saja menyebabkan permasalahan,seperti terjadinya disconnect yang
tidak normal,atau pun proses terhenti.Satu saja proses terganggu,maka dapat
mengakibatkan kerusakan pada database sehingga database memerlukan recovery.

Untuk itu,kamu harus meyakinkan bahwa konfigurasi server sudah memadai untuk
keperluan bisnis,dan hanya program yang di ijinkan saja yang berjalan pada
server.

Karena sudah bukan rahasia lagi bahwa sering kali server merupakan komputer
tercanggih di kantor sehingga selalu muncul keinginan untuk memaksimalkan
penggunanya.

2. Kesalah Hardware

Bisa jadi database terganggu karena terdapat kerusakan pada hardware server
maupun pada jaringan,dan kadang hal itu terjadi begitu saja tanpa menunjukkan
gejala awal nya terlebih dahulu.Karena itu,sangat penting untuk memisahkan hasil
backup database dari server dan menyimpannya di tempat yang lebih aman.

3. Kesalahan Pengguna

Manusia yang membuatnya,manusia yang merusaknya.Rupanya hal itu juga dapat
terjadi pada database.Bayangkan jika terjadi kesalahan query yang menyebabkan
tabel-tabel terhapus (Drop Table),hal ini dapat terjadi di luar aplikasi ataupun
pada aplikasi.


Hal yang dapat di lakukan adalah meminimalisasi akses langsung ke server,selalu menyediakan database dummy sebagai uji coba untuk developer yang sedang mengembangkan programnya,dan memastikan terdapat proses rollback jika aplikasi mengalami kegagalan.

Comments :

0 comments to “Pentingnya Recovery Database”


Post a Comment