Selasa, 15 Maret 2011

Resume DBA pertemuan 2


RESUME DBA PERTEMUAN 2

Database Change Management

Database Change Management adalah proses menentukan apa yang harus dilakukan perubahan ke database, menentukan perubahan tersebut, untuk mengevaluasi dampak dari perubahan dan kemudian mengubah penyebaran mereka. Perubahan pada skema database mungkin diperlukan untuk beberapa alasan, termasuk persyaratan bisnis baru, merger, perubahan undang-undang dan meminta perubahan lingkungan. Skema perubahan mungkin melibatkan perubahan pada dua objek database logis (misalnya, tabel, kolom, kunci primer dan kendala) dan objek database fisik (misalnya, database, ruang meja, kolam buffer dan indeks).
Typical database environment 
  Lingkungan database dibagi minimal 3:
  1. Pengembangan
  2. QA (quality assurance)
  3. Produksi

Resume DBA pertemuan 1


RESUME DBA PERTEMUAN 1

Database adalah sekumpulan data yang saling berhubungan dan memiliki kerkaitan satu sama lain.
Fungsi DBA :

  • Mendefinisikan pola struktur database
  • Mendefinisikan struktur penyimpanan dan metode akses
  • Mampu memodifikasi pola dan organisasi fisik
  • Memberi kekuasaan pada user untuk mengakses data
  • Menspesifikasikan keharusan integritas data
RDBMS (Relational Database Management System)
Ciri – ciri dari RDBMS adalah :
  1. Ruang lingkupnya lebih besar dari pada DBMS
  2. Dapat mengatur hak akses setiap user
  3. Dapat mengatur dan memanajemen database
  4. Fokus pada distribusi database
  5. Tersingkronisasi

Resume DBA pertemuan 3


Data Avaibility & Perfomance Management

Pengertian : 
Ketersediaan data pada database yang diakses oleh semua user dan dapat diperoleh setiap saat ketika dibutuhkan.
Komponen – Komponen Data Avaibility :
  1. Manageability --> Kemampuan untuk membuat dan memelihara lingkungan yang efektif yang memberikan layanan kepada pengguna. 
  2. Recoverability --> Kemampuan untuk membangun kembali layanan jika mengalami kesalahan atau kegagalan komponen.
  3. Reliability --> Kemampuan untuk memberikan pelayanan pada tingkat tertentu untuk jangkan waktu lain.
  4. Serviceability --> Kemampuan untuk menentukan adanya masalah, pemeriksaan secara menyeluruh, dan memperbaiki masalah itu sendiri.
Perfomance Management 
Kemampuan dalam menanggapi kinerja sebuah aplikasi, server, jaringan, dekstop, maupun database itu sendiri. 
Contoh-contoh performance management :
  • Optimalisasi Sumber Daya
  • Memanage antara hasil dan usaha ( 80% dan 20% )
 Faktor-faktor yang mempengaruhi kinerja database :
  1. Workload --> Contoh : transaksi online, analisis data warehouse
  2. Throughput --> kemampuan komputer untuk memproses data
  3. Resources --> contoh : hardware, software, dll
  4. Optimization --> mengoptimasi database, query, dll
  5. Contention --> dua atau lebih komponen workload yang menggunakan sumberdaya dengan cara bertentangan