Pemeliharaan database adalah aktivitas yang dirancang untuk menjaga database berjalan dengan lancar. Sejumlah sistem berbeda dapat digunakan untuk membangun dan memelihara database, dengan satu contoh populer adalah MYSQL. Pemeliharaan basis data umumnya dilakukan oleh orang-orang yang merasa nyaman dan terbiasa dengan sistem basis data dan spesifikasi basis data tertentu, meskipun beberapa tugas pemeliharaan dapat dilakukan oleh orang-orang yang tidak memiliki pengalaman.
Basis data digunakan untuk memelihara perpustakaan informasi dalam format yang terorganisir dengan baik dan dapat diakses. Namun, biasanya tidak statis, karena perubahan terus-menerus dilakukan saat material ditambahkan, dihilangkan, dan dipindahkan. Orang juga dapat mengubah parameter dalam database, memutuskan untuk menggunakan sistem pengindeksan yang berbeda, dan sebagainya. Seiring waktu, ini dapat menyebabkan database mulai tidak berfungsi. Pemeliharaan database digunakan untuk menjaga database tetap bersih dan teratur sehingga tidak kehilangan fungsionalitasnya.
Salah satu aspek penting dalam memelihara database adalah mencadangkan data sehingga, jika terjadi sesuatu, akan ada salinan lain yang tersedia. Beberapa sistem basis data sebenarnya melakukan ini secara otomatis, mengirimkan cadangan ke lokasi lain setiap hari, setiap minggu, atau dalam periode waktu yang ditetapkan lainnya. Namun, cadangan biasanya tidak cukup.
Pemeliharaan database mencakup pemeriksaan tanda-tanda kerusakan dalam database, mencari area masalah, membangun kembali indeks, menghapus rekaman duplikat, dan memeriksa ketidaknormalan dalam database yang mungkin menandakan masalah. Tujuannya agar database tetap beroperasi dengan lancar bagi pengguna, sehingga idealnya mereka tidak perlu memikirkan masalah pemeliharaan. Database yang tidak dikelola bisa menjadi lamban, dan orang-orang mungkin mulai mengalami masalah saat mencoba mengakses rekaman.
Banyak server memiliki database ekstensif yang digunakan untuk menyajikan konten kepada pengguna di jaringan internal atau di Internet. Bagian penting dari pemeliharaan server melibatkan konfirmasi bahwa database berfungsi dengan baik. Ini juga termasuk pemeriksaan kelemahan keamanan dan masalah lain yang dapat mengancam integritas database, mulai dari virus hingga catatan yang dimasukkan dengan tidak benar.
Banyak buku teks tersedia dengan informasi tentang manajemen database, termasuk cara memelihara database dengan benar. Dimungkinkan juga untuk mengambil kursus untuk mempelajari tentang sistem database yang berbeda dan bagaimana merawat database, apakah mereka sedang dibangun dari awal atau diambil alih. Orang juga bisa mendapatkan sertifikasi dalam sistem tertentu yang menunjukkan kompetensi tingkat tinggi.
EmoticonEmoticon