Database Change Management
( Resume DBA – Pertemuan
3 )
Nim : 10410100104
• Suatu bisnis akan mengalami sebuah
perubahan dalam perjalanannya, sehingga kejadian tersebut bagi seorang DBA
harus memehami dan menyiapkan langkah-langkah praktis guna menyelaesaikan
masalah tersebut.
• Perubahan
Adalah Satu-satunya Yang Konstan Dalam Lingkungan Bisnis Yang Kompleks Saat
Ini.
• Sebuah
Pasar Yang Selalu Berubah Menyebabkan Perusahaan Harus Terus Beradaptasi.
• Ada beberapa faktor yang berbeda
khususnya perusahaan dalam mengelola TI seperti Lingkungan fisik atau
tempat kerja,Perubahan organisasi,Perubahan-perubahan infrastruktur
jaringan ,Perubahan Aplikasi dan sistem ,Perubahan Jenis dan struktur
data, dengan perubahan tersebut membuat seorang DBA harus mengubah beberapa
struktur data yang sudah tersimpan dalam sebuah database
Ø Kebutuhan Manajemen Perubahan
• Inteligen.
• Analisis Perencanaan.
• Dampak analisis.
• Otomasi.
• Standarisasi prosedur.
• Reliable dan proses diprediksi.
Ketersediaan.
• Cepat dan efisien
• Proaktif
Untuk Secara Efektif Melakukan Perubahan Database,
DBA Perlu Mempertimbangkan Setiap Item( Materi Sebelumnya)sebagian Besar
Organisasi Memiliki Beberapa Produk DBMS, Masing-masing Dengan Berbagai Tingkat
Dukungan Untuk Melakukan Perubahan.
Ø Jenis-jenis Perubahan
Dalam Database :
• Perangkat Lunak DBMS
• Konfigurasi Hardware
• Desain Logikal Dan Fisikal
• Aplikasi
• Fisik Struktur Database
Ø Faktor yang Memaksa Untuk Mengubah Struktur Basis Data
• Perubahan
untuk program aplikasi yang memerlukan
tambahan atau diubah unsur data
• Modifikasi
kinerja untuk membuat aplikasi database berjalan lebih cepat
• Regulasi
perubahan yang menyimpan tipe data baru, atau yang data yang sama untuk jangka
waktu yang lebih lama
• Perubahan
yang membutuhkan tipe data baru
• Teknologi
yang memungkinkan perubahan database untuk menyimpan jenis data baru dan data
lebih dari sebelumnya
Ø Manajemen Perubahan ( Perspektif DBA )
• DBA
Adalah Penjaga Perubahan Database.
• Yang
Meminta Perubahan Biasanya Programmer, Pemilik Aplikasi Atau Pengguna Bisnis
• DBA
Dibebani Untuk Melakukan Perubahan Database Dan Memastikan Bahwa Setiap
Perubahan Dilakukan Dengan Sukses Dan Tidak Berdampak Terhadap Sisa Database.
• Untuk
Secara Efektif Melakukan Perubahan Database, Dba Perlu Mempertimbangkan Setiap
Item( Materi Sebelumnya)
• Sebagian
Besar Organisasi Memiliki Beberapa Produk DBMS, Masing-masing Dengan Berbagai
Tingkat Dukungan Untuk Melakukan Perubahan.
Ø Jenis Perubahan
•
Perubahan Biasanya Mengharuskan
Perubahan Ke Kode Aplikasi Atau Struktur Database.
•
Adanya Perubahan Teknologi Seperti
Upgrade Ke Dbms Dan Perubahan Komponen
Perangkat Keras Berdampak Pada Fungsionalitas Perangkat Lunak Database.
Ø Dampak Perubahan Pada Struktur Database
• Ketika
Kebutuhan Data Organisasi Berubah, Database Digunakan Untuk Menyimpan Data Juga
Harus Berubah.
• Jika
Data Tidak Dapat Diandalkan Dan Tidak Tersedia, Sistem Tidak Melayani Kebutuhan
Bisnis
• Yang
Diperlukan Tidak Hanya Gagal-aman, Tetapi Juga Otomatis, Efisien, Dan Mudah
Digunakan.
• Pengaruh
Drop Cascading Merumitkan Pekerjaan Mengubah Skema Database.
Ø Antisipasi Perubahan Database
• Seorang
DBA Perlu Melakukan Berbagai Jenis Perubahan Ke Database Lebih Dari Masa Pakai
Baterai.
• Tugas
Dba Untuk Memahami Cara Terbaik Untuk Mempengaruhi Semua Jenis Perubahan
Database.
• Perubahan
Sederhana Tidak Begitu Sederhana Ketika Harus Disebarkan Kepada Beberapa
Database Pada Server Berbeda
• Perubahan
Yang Kompleks, Seperti Penggantian Nama Kolom, Dapat Berlangsung Berjam-jam
Untuk Menerapkan Secara Manual.
• Pelacakan
Perubahan Database
• Menambahkan
Sebuah Kolom Ditengah Tabel Adalah Perubahan Yang Sangat Sulit.
• Singkatnya,
Untuk Secara Efektif Memberlakukan Perubahan Database, Dba Harus Memahami Semua
Hubungan Yang Rumit Antara Database Yang Mereka Kelola Dan Mempunyai Pemahaman
Yang Kuat Tentang Jenis Perubahan Yang Didukung Oleh Produk Dbms Yang Mereka
Gunakan.
Ø Membandingkan Struktur Database
• Ketika
Mengelola Lingkungan Beberapa Database, DBA Mungkin Perlu Membandingkan Satu
Lingkungan Dengan Lingkungan Yang Lain.
• Untuk
Tepat Bermigrasi Perubahan Yang Diperlukan, Dba Harus Dapat Mengidentifikasi
Semua Perubahan Yang Diterapkan Di Lingkungan Tes.
• Salah
Satu Pendekatan Untuk Mengubah Migrasi Adalah
Mencatat Setiap Perubahan Dan Kemudian Perubahan Yang Duplikat Per Satu
Dalam Lingkungan Database Baru.
• Pendekatan
Alternatif Adalah Dengan Menggunakan Tools Dba Untuk Membandingkan Komponen
Database.
• Tanpa
Beberapa Jenis Perbandingan,dba Harus Melacak Setiap Perubahan Yang Tunggal Dan
Pencatatan Yang Akurat Lingkungan Telah Berubah Dan Yang Tidak. Hal Ini Juga
Adalah Proses Rawan Kesalahan
Ø Meminta Perubahan Database
• DBA
Adalah Penjaga Database, Tapi Bukan Pengguna Database Utama.
• Pengguna
Mengakses Data Dengan Menggunakan Program Aplikasi Dan Sistem Cenderung Menjadi
Pengguna Utama Dari Database.
• Lembaga
Yang Mengatur Bagaimana Perubahan Kebijakan Harus Diminta Dan
Diimplementasikan.
• Sebuah
Pengembang Aplikasi Akan Meminta Perubahan Database Hanya Bila
Perubahan-perubahan Tersebut Dipandang Diperlukan.
Ø Standar Permintaan Perubahan
•
DBA Harus Menetapkan Bentuk Standar
Untuk Menerapkan Perubahan-perubahan Database.
•
Standar Bentuk Permintaan Perubahan
Mencegah Miskomunikasi Yang Terjadi Selama Proses Perubahan Manajemen Dan, Jika
Mungkin, Harus Dilaksanakan Secara Online.
•
Ketika Perubahan Database Selesai,
Form Harus Ditandatangani Oleh Dba
Ø Skema Perubahan
• Seorang
DBA Perlu Melakukan Berbagai Jenis Perubahan Ke Database Lebih Dari Masa Pakai
Baterai.
• Tugas
DBA Untuk Memahami Cara Terbaik Untuk Mempengaruhi Semua Jenis Perubahan
Database.
• Perubahan
Sederhana Tidak Begitu Sederhana Ketika Harus Disebarkan Kepada Beberapa
Database Pada Server Berbeda ,Perubahan Yang Kompleks, Seperti Penggantian
Nama Kolom, Dapat Berlangsung Berjam-jam Untuk Menerapkan Secara
Manual.Pelacakan Perubahan Database.
• Menambahkan
Sebuah Kolom Ditengah Tabel Adalah Perubahan Yang Sangat Sulit.Singkatnya,
Untuk Secara Efektif Memberlakukan Perubahan Database, DBA Harus Memahami Semua
Hubungan Yang Rumit Antara Database Yang Mereka Kelola Dan Mempunyai Pemahaman
Yang Kuat Tentang Jenis Perubahan Yang Didukung Oleh Produk DBMS Yang Mereka
Gunakan.
Kesimpulan
• Database
Dijamin Membutuhkan Perubahan Selama Hidup Mereka.
• Dba
Adalah Penjaga Database Dan Karenanya Bertanggung Jawab Untuk Melaksanakan
Perubahan Secara Bertanggung Jawab Yang Menjamin Struktur, Integritas, Dan
Keandalan Database.
• Dba
Harus Membuat Dan Mengelola Database Disiplin Perubahan Manajemen Yang Terdiri
Dari Alat-alat, Prosedur, Dan Kebijakan Untuk Memberlakukan Perubahan Database
Secara Tepat Dan Bertanggung Jawab.
Tidak ada komentar:
Posting Komentar