Kamis, 02 Juni 2011

Data Avaibility dan Performance Management


Data Avaibility dan Performance Management
Data Avaibility
Definisi : Ketersediaan data pada database yang diakses oleh semua user dan dapat diperoleh setiap saat ketika dibutuhkan.
Empat Komponen Data Avaibility :
    • Manageabilit : kemampuan untukmembuat dan memelihara lingkungan yang efektif yang memberikan layanan    

                            kepada pengguna
    • Recoverability : kemampuan untuk membangun kembali layanan jika mengalami kesalahan atau kegagalan 

                             komponen
    • Reliability : kemampuan untuk memberikan pelayanan pada tingkat tertentu untuk jangka waktu lain
    • Serviceability : kemampuan untuk menentukan adanya masalah, diagnosamasalah, dan memperbaiki 

                              masalah
Data Avaibility dipengaruhi oleh :

  1. 1. Bentuk Relasi tabel data
  2. Hak akses user
  3. Tersedia bandwidth antara perangkat dan koneksi jaringan media
  4. Mekanisme untuk ketersediaan tinggi dan keamanan mereka sendiri dan aksesibilitas
  5. Prioritas dan jenis data yang akan dibuat tersedia
  6. Pemulihan peran dan tanggung jawab
  7. Jenis file system dan tingkat akses
  8. Jenis penyimpanan / pengambilan perangkat atau media termasuk hardware dan software
  9. Service Level Perjanjian antara entitas yang bertanggung jawab dan dipengaruhi
  10. Pengolahan overhead dari mekanisme yang terkena dampak
  11. Disaster Recovery
Performance Management
Definisi : Kemampuan dalam menanggapi kinerja sebuah aplikasi, server, jaringan, dekstop, maupun database itu sendiri.
- Mengoptimalkan sumber daya untuk meningkatkan kemampuan melewatkan data, memperkecil terjadinya crash dalam suatu proses serta menangani beban.
Lima faktor yang mempengaruhi Kinerja Database :
(1) Workload (Beban Kerja). Biasanya seperti transaksi online, banyak proses yang menumpuk yang sedang berjalan, ad hoc query, analisis data warehouse, dan sistem command yang datang beberapa kali.
(2) Throughput. Throughput merupakan kemampuan sebuah computer dalam memproses data.
(3) Resources (Sumber Daya). Ex. Software and Hardware
(4) Optimization (Optimasi). Optimasi database, memformula query dls.
(5) Contention (Kres).

Database Change Management


Database Change Management
Definisi  :
             Merupakan 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). Mengubah objek database, terlepas dari jenis, sering kali tidak operasi sepele. Perubahan sering berdampak pada objek tergantung dan kadang-kadang data yang mendasarinya. Proses analisis dan memelihara ketergantungan secara tradisional memakan waktu dan rawan kesalahan.
Typical database environment
Dengan paket standar pelayanan dan diperpanjang,  lingkungan database dibagi minimal 3: pengembangan, QA (quality assurance) dan produksi. Satu atau lebih skema / database dapat digunakan dalam 3 lingkungan database diberikan tanpa biaya tambahan yang disediakan aplikasi tersebut tetap dalam ruang parameter pengalokasian dan penggunaan CPU, memori dan I / O. Jika perlu, dapat dimasukkan contoh database tambahan (pelatihan, prototipe) dalam paket biaya tambahan.

Pengertian DataBase


Database adalah sekumpulan data yang saling berhubungan dan memiliki kerkaitan satu sama lain. Fokus dalam database adalah sebuah relasi walaupun kadang ada sebuah data yang tidak memiliki relasi dalam database.
RDBMS (Relational Database Management System)
     * Dalam setiap database pasti memiliku RDBMS
     * Manajemen database sama seperti DBMS
     * Contoh RDBMS adalah My SQL Server, Oracle, dll
     * Jika DBMS memiliki contoh yaitu My SQL dan Acces
Ciri – ciri dari RDBMS adalah :
     * ruang lingkupnya lebih besar dari pada DBMS
     * Dapat mengatur hak akses setiap user
     * Dapat mengatur dan memanajemen database
     * Fokus pada distribusi database (dengan kata lain tidak terpusat)
     * Dan tersingkronisasi
Manajemen Disiplin
    * Reaktif : masalah sudah ada, dan bagaimana menghadapinya
    * Proaktif : Menghindari masalah, ini dimaksudkan masalah apa yang akan dihadapai kata lainnya          
                       yaitu menghindari resiko – resiko.
DBA (Database Adminitrator)
Apabila Kita berbicara tentang DBA (Database Administrator) merupakan hal yang penting, karena DBA (Database Administrator) harus diposisikan dalam menajemen menengah puncak dalam sebuah organisasi. Ini disebabkan karena DBA (Database Administrator) sangat bertanggung jawab secara teknis menjalankan tugas – tugas yang memang penting dalam organisasi tersebut.

Senin, 14 Maret 2011

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). Mengubah objek database, terlepas dari jenis, sering kali tidak operasi sepele. Perubahan sering berdampak pada objek tergantung dan kadang-kadang data yang mendasarinya. Proses analisis dan memelihara ketergantungan secara tradisional memakan waktu dan rawan kesalahan.

 


 
     Dengan paket standar pelayanan dan diperpanjang,  lingkungan database dibagi minimal 3 : pengembangan, QA (quality assurance) dan produksi. Satu atau lebih skema / database dapat digunakan dalam 3 lingkungan database diberikan tanpa biaya tambahan yang disediakan aplikasi tersebut tetap dalam ruang parameter pengalokasian dan penggunaan CPU, memori dan I / O. Jika perlu, dapat dimasukkan contoh database tambahan (pelatihan, prototipe) dalam paket biaya tambahan.

Sabtu, 12 September 2009