Selasa, 11 Maret 2014

Database Change Management



Database Change Management
( Resume DBAPertemuan 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