Minggu, 19 Juni 2011

Resume DBA Pertemuan 10

DBA Tools Dan DBA Rules

1. DBA Tools

Setiap produk utama DBMS menyediakan, sistem manajemen databse yang lengkap fungsional yang dapat digunakan untuk menyiman dan mengolah data. Meskipun organisasi dapat menginstal dan menggunakan DBMS yang dikirim, banyak yang menemukan bahwa fungsi yang dibutuhkan cukup untuk mendukung pengembangan database dalam skala besar.

Administrasi dan pemeliharaan aplikasi database sangat memakan waktu jika anda menggunakan fitur – fitur standar dari DBMS. Untungnya, banyak DBA Tools yang meningkatkan fungsi sistem manajemen database relasional yang tersedia dari vendor ketiga.

2. Jenis dan Keuntungan DBA Tools
DBA tools meringankan beban administrasi dan mengurangi kemungkinan kesalahan – kesalahan yang diperbuat manusia
DBA tools mengurangi jumlah waktu, tenaga, dan kesalahan manusia yang terlibat dalam memelihara sistem basis data yang efisien

Kebanyakan organisasi menerapkan setidaknya satu add-on tools untuk DBMS mereka. Banyak organisasi menggunakan puluhan tools untuk meringankan beban administrasi yang terkait dengan mengelola pengembangan produksi database.

3. Contoh DBA Tools


  • Database Perfomance Tools

DBMS kebanyakan tidak memberikan analisis yang tepat. DBA harus menggunakan katalog sistem dan permintaan untuk mengawasi setiap database dan obyeknya. Ini bukan solusi optimal karena hal itu bergantung pada intervensi manusia untuk organisasi database yang efisien.


  • Database Analisis Tools

Mengumpulkan statistik untuk tabel dan indeks. Informasi statistik standar yang menangkap informasi lebih lanjut atau kombinasi keduanya.
Untuk menangkap statistik saat ini, membaca set data yang mendasari objek database, membaca stastistik database dari sistem katalog, dan membaca tabel unik untuk menangkap statistik yang di sempurnakan.
Mengatur batas berdasarkan statistik databae dimana penjadwalan otomatis reorganisasi databse dan tugas – tugas pemeliharaan lainnya dapat diakses.
Menyediakan serangkaian laporan masalah merinci dan masalah untuk objek database tertentu



  • Aplication Pefomance Tools

Menganalisa SQL dalam program aplikasi, menggambarkan dalam format grafis
Mengusulkan alternatif solusi SQL berdasarkan sistem pakar
Menganalisa subsistem



  • Programing and Development Tools

Beberapa alat penghubung antara DBA tools dan programmer tools. Misalnya, pihak ketiga vendor menawarkan berbagai perangkat yang meningkatkan pengembangan aplikasi database. Beberapa tugas pemrograman dan pengembangan perangkat dapat mencakup,
Checkpoint / Restart
Debuging Tools
Miscellaneous Tools
Space Management Tools
Compression Tools

Evaluating DBA Tools Vendors
Organisasi maju, biasanya menambah kan staf DBA dengan perangkat lunak canggih yang membantu untuk mengotomatisasi tugas administrasi database. Beberapa kategori alat database yang tersedia untuk organisasi untuk meningkatkan efisiensi administrasi database. Kadang-kadang DBA harus memilih dari daftar perangkat yang sama yang disediakan oleh beberapa vendor utama

Meskipun aspek yang paling penting dari pemilihan database tools adalah cara memenuhi kebutuhan organisasi, menentukan sifat dan stabilitas dari vendor produk

4. DBA Rules


Database administrator bertanggungjawab terhadap performance, integeritas, dan keamanan dari database. Peran tambahan yang diperlukan kemungkinan besar termasuk perencanaan, pembangunan (development), troubleshooting. Pendekatan database mengikuti beberapa prinsip:
Data tetap konsisten dalam database
Data terdefinisi dengan jelas
User mengakses data secara bersamaan, dalam bentuk yang cocok untuk mereka

Peran database administrator meningkat berdasarkan database dan proses yang dikelola dan kemampuan dari database management system (DBMS).