Kamis, 27 Maret 2014

Database Performance

Database performance adalah Tingkat atau kemampuan ketika DBMS menyediakan informasi.
Ada 5 faktor yang mempengaruhi kinerja atau performa dari database antara lain :


  • Workload : Perintah yang di arahkan pada sistem pada waktu tertentu.
  • Troughput : kemapuan dari sebuah hardware / sofware dalam mengelolah data.
  • Resource : Hardware dan software merupakan resourse dari sistem.
  • Contention : Kondisi dimana ada dua komponen atau lebih dari workload yang coba mengakses satu resource yang sama dengan cara yang berbeda.
  • Optimatizion : Analisa permintaan database dengan query yang mampu menghasilkan jalur akses paling efisien.

Rabu, 19 Maret 2014

Database Performance Management

Pengertian Performance management adalah pengoptimalan penggunaan sumber daya untuk meningkatkan kinerja dan meminimalkan pertentangan , sehingga terdapat kemungkinan beban kerja dapan di proses.

Masalah - masalah yang sering terjadi di dalam database sehingga membuat kinerja database menurut antara lain :

  • Scan Tabel.
  • Index yang tidak sesuai.
  • Pilihan index yang tidak sesuai.
  • Tidak menggunakan index yang tersedia.
  • statistik database yang usang.
  • Tabel tergabung dalam urutan yang tidak optimal.
Management performan itu sendiri dapat di jelaskan dengan gambar yang ada di bawah ini 




Selasa, 11 Maret 2014

Data Avaibility

Data Avaibility merupakan ketersediaan data pada database yang diakses oleh semua user dan dapat diperoleh setiap saat ketika dibutuhkan. Dapat diartikan lain sebagai suatu kesiapan data dimana ketika user membutuhkan data tersebut maka akan merespon secara langsung.

Manfaat dari Data Avaibility

  • Dapat diakses dari jarak jauh.
  • Data tersedia pada saat dibutuhkan.
  • Kemampuan menangani crash / failure agar service tetap berjalan.
  • Dapat memindah / menghapus data yang sudah tidak diperlukan agar menghemat tempat penyimpanan.
Komponen - Komponen Avaibility
  • Manageability adalah kemampuan untuk membuat dan memelihara lingkungan yang efektif kepada pengguna.
  • Recoverability adalah kemampuan untuk membangun kembali layanan dalam hal kegagalan atau kesalahan komponen.
  • Realibility adalah kemampun untuk memerikan pelayanan pada tingkat tertentu untuk jangka waktu lain.
  • Serviceability adalah kemampuan untuk menentukan adanya masalah, pemeriksaan secara menyeluruh dan memperbaiki masalah itu sendiri.

Kamis, 06 Maret 2014

Database Change Management

Mengatur perubah database Kebiatan seperti inoi biasannya sering terjadi pada perjalanan sebuah perusahaan. sehingga kejadian ini merupaka sebuah hal yang biasa bagi seorang DBA.
Dengan adanya perubahan database terjadi oleh beberapa faktor antara lain :

  • Lingkungan fisik
  • Tempat kerja 
  • Perubahan aplikasi dan sistem
  • Perubahan jenis dan struktur data
Kebutuhan dalam manajemn perubahan :

  • Inteligen
  • Analisis perencanaan
  • Dampak analisis
  • Otomasi
  • Standarisasi prosedur
  • Realible dan proses diprediksi
  • ketersediaan
  • cepat dan efisien
  • proaktif
Jenis - jenis perubahan dalam database

  • Perangkat lunak DBMS
  • Konfigurasi Hardware
  • Desain logikal dan fisikal
  • Aplikasi
  • Fisik struktur database

Sabtu, 01 Maret 2014

Database Environmet

Mendefinisikan strategi dari DBMS Organisasi :

MEMILIH DBMS
Dalam memilih DBMS harus disesuakai terlebih dahulu apa yang di butuhkan suatu organisasi dan berapa kira - kira biaya yang di miliki :

  • Sistem operasi
  • Jenis operasi
  • Tingkatan yang dicapai
  • Skalabilitas
  • Ketersediaan perangkat lunak pendukung
  • Teknisi
  • Biaya kepemilikian
  • Jadwal release
  • Referensi pelanggan
Berikut ini adalah beberapa Vendor yang menyediakan DBMS :


ARSITEKTUR DBMS
Arsitektur DBMS terdiri dari 4 yaitu :
  1. Enterprise : Dirancang untuk skalabilitas dan kinerja tinggi, Mensuport database yang besar.
  2. Departemental : Untuk mendukung kelompok kerja kecil - menengah dalam suatu organisasi.
  3. Personal : Dirancang untuk pengguna tunggal.
  4. Mobile : Memungkinkan database lokal akses dan modifikasi pada laptop atau perangkat genggam.