Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

DATABASE ADMINISTRATION Pertemuan ke-14. DBA Tools dan DBA rules source : Database Administration the complete guide to practices and procedures chapter.

Presentasi serupa


Presentasi berjudul: "DATABASE ADMINISTRATION Pertemuan ke-14. DBA Tools dan DBA rules source : Database Administration the complete guide to practices and procedures chapter."— Transcript presentasi:

1 DATABASE ADMINISTRATION Pertemuan ke-14

2 DBA Tools dan DBA rules source : Database Administration the complete guide to practices and procedures chapter 22 dan 23 by. Craig S. Mullins

3 Setiap DBMS produk, memiliki database manajemen yang komplit dan fungsional yang digunakan untuk manage data Meski perusahaan dapat menginsatall DBMS dengan seluruh fiturnya, pada akhirnya akan menyadari bahwa tidak semua kebutuhan dapat disupport DBMS Administration dan maintanance database application memakan banyak waktu jika admin hanya menggunakan standar fitur dari DBMS Beruntung banyak fitur dari third-party vendor yang menyediakan beragam fitur untuk DBA

4 Types and Benefits of DBA Tools DBA tool mengurangi waktu, effort, dan human error yang terjadi ketika DBA melakukan maintance sebuah DBMS Beberapa tools mengurangi beban dan mengurangi terjadinya error ketika maintenance Kebutuhan akan tools akan sangat terlihat dengan banyaknya third party tools yang beredar Umumnya perusahaan memiliki lebih dari satu add- on tools untuk DBMS Chapter ini akan membahas kategori dan tipe-tipe produk yang dapat digunakan DBA untuk membantu tugas mereka

5 Data Modeling and Design Database modeling and design tools menyediakan kemampuan untuk membuat sebuah conceptual data models dan menjadikannya sebuah physical database design Database modeling and design tools tidak spesifik pada satu database, tapi bisa mensupport banyak DBMS Tools yang dapat mensupport design database akan mengurangi banyak waktu yang terbuang untuk desain Contoh : power designer, rational rose, open modelsphere, toad data modeler, dll

6 Database Change Management Database Change Management Tools –Ex: ALTER,DROP,CREATE(DDL) Database Comparison Tools –Hanya struktur saja, bukan konten –Ex: SQLDelta, red-gate,open DbDiff, dll Database Object Migration Tools –Cara manual menggunakan export import –Ex: SwisSQL, Api pada beberapa Framework (.Net, Yii, dll),ESF Database Convert,dll

7 Referential Integrity Tools –Referential integrity (RI) digunakan untuk relational databse untuk memastikan validitas primary key ke foreign key relationships –Masing-masing DBMS umumnya sudah memiliki fitur ini Auditing Tools –Database auditing software membantu untuk monitoring data control, data definition,dan data integrity pada database environtment –Umumnya dbms memilki fitur ini tetapi sangat terbatas –Ex : eyeLog Catalog Query and Analysis Tools –Penggunaan system catalog / data dictionary –Ada yang sudah memiliki visual untuk system catalog –Ex yang lain : aquaData studio, penggunaan OLAP

8 Security Tools Database security umumnya menggunakaan internal database fitur seperti GRANT dan REVOKE SQL statements dengan berbagai macam strateginya Penggunaan VPN (virtual private network)

9 Table Editors Ada 2 metode untuk update relational data dan dimiliki oleh hampir semua DBMS: –SQL DELETE, INSERT, and UPDATE statements –Database utilities such as LOAD or IMPORT Tapi dua metode tersebut hanya khusus untuk masing-masing kasus individual query atau bulk query table editing tool dan mengurangi waktu yand dibutuhkan untuk membuat simple data dengan menampilkan full screen editing capability untuk database tables

10 Performance Management System Performance Tools –System performance tools mengevaluasi database server, configuration, dan penggunaan storage. –Penggunaan paling banyak dalam system performance tool adalah dengan performance monitor –Selain itu Ex : pctools, pctuneup,dll Database Performance Tools –banyak DBMS tidak mensupport analisa untuk –DBA harus menggunakan performance tools, atau system catalog view untuk mengamati semua database dan objek databasenya –Contoh tools : igniteFree, DB Performance Center XE, SQL Solution,dll Application Performance Tools –OPTIMALISASI query

11 Backup and Recovery Database Utilities –The typical utilities that are provided are LOAD, UNLOAD, REORG, BACKUP, and RECOVER, as well as utilities for integrity checking. Utility Management Tools –Variasi lain dari database utilitas menawarkan utilitas manager –Tipe tools ini memiliki fitur administrative support utuk membuat dan mengeksekusi database

12 Data Warehousing and Business Intelligence ETL Tools –ETL singkatan dari Extract, Transform, and Load. –ETL tools mengurangi hambatan dari data movement dan transforamation, karena tools ini meliputi data format dan environtment DBMS dimana tools tersebut dijalankan Query and Reporting Tools –Tools yang memiliki kemampuan untuk menampilkan report tanpa programing dan ini adalah kemampuan terbesar dari tools ini –Fitur yang lain adalah kemampuan untuk melakukan manipulasi request tanpa menuliskan kode SQL yang kompleks

13 Programming and Development Tools Checkpoint/Restart Tools Testing Tools Debugging Tools

14 Miscellaneous Tools Space Management Tools Compression Tools

15 Evaluating DBA Tool Vendors Perusahaan besar memfasilitasi staff DBA-nya dengan advance software tools untuk mengotomatisasi tugas dari database administrator Multiple categories dari database tool tersedia bagi perusahaan untuk meningkatakan efisiensi database administration. Terkadang DBA harus memilih dari list beberapa tools yang mirip dari beberapa vendor, untuk melakukan testing tools mana yang sesuai dengan DBMS yang disediakan Meski yang terpenting dalam pemilihan tool adalah fungsionalitas, tetapi dba harus memperhatikan stabilitas tools

16 DBA Rules Write Down Everything Keep Everything Automate! Share Your Knowledge Analyze, Simplify, and Focus Don't Panic! Measure Twice, Cut Once (analyze, test, and then apply ) Understand the Business, Not Just the Technology Don't Become a Hermit Use All of the Resources at Your Disposal Keep Up-to-Date

17 Summary Third-party DBA tools dapat secara signifikan meningkatkan efisiensi dari aplikasi yang mengakses relational data Ketika mengevaluasi produk harus dilihat fitur penting apa untuk perusahaan Ketika membandungkan beberapa produk, harus ada checklist fitur yang dimiliki produk third party Third-party DBA tools dapat meminimalkan kelemahan dari administrasi database

18 Terima kasih


Download ppt "DATABASE ADMINISTRATION Pertemuan ke-14. DBA Tools dan DBA rules source : Database Administration the complete guide to practices and procedures chapter."

Presentasi serupa


Iklan oleh Google