Pengertian Database Administrator (DBA)
Seorang database administrator (DBA) adalah orang yang bertanggung jawab untuk desain, pelaksanaan, pemeliharaan dan perbaikan database organisasi. Mereka juga dikenal dengan Database Programmer, dan terkait erat dengan Database Analyst, Database Modeler, Programmer Analyst, dan Systems Manager. Peran mencakup pengembangan dan desain database, pemantauan dan meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan perluasan di masa depan. Mereka mungkin juga merencanakan, mengkoordinasi dan melaksanakan langkah-langkah keamanan untuk menjaga database.
Peran DBA meliputi:
Instalasi perangkat lunak yang baru dari perangkat lunak DBMS, aplikasi perangkat lunak, dan perangkat lunak lain yang berhubungan dengan administrasi DBMS. Penting bahwa DBA menguji software baru sebelum pindah ke sebuah lingkungan produksi.
Konfigurasi hardware dan software dengan sistem administrator - Dalam banyak kasus, perangkat lunak sistem hanya dapat diakses oleh administrator sistem. Dalam kasus ini, DBA bekerja sama dengan administrator sistem untuk melakukan instalasi perangkat lunak, dan untuk mengkonfigurasi hardware dan software agar berfungsi secara optimal dengan DBMS.
Keamanan administrasi - Salah satu tugas utama DBA adalah untuk memantau dan mengelola keamanan DBMS. Hal ini melibatkan penambahan dan menghapus pengguna, pemberian quota, audit, dan memeriksa masalah keamanan. Analisis data - DBA menganalisis data yang tersimpan dalam database dan membuat rekomendasi yang berkaitan dengan kinerja dan efisiensi penyimpanan data. Ini termasuk penggunaan indeks efektif, memungkinkan "Paralel Query" eksekusi, atau fitur khusus DBMS lainnya.
Desain database (pendahuluan) - DBA dapat terlibat di awal tahap desain database, menghilangkan banyak masalah yang mungkin terjadi. DBA tahu DBMS dan sistem, dapat menunjukkan potensi masalah, dan dapat membantu pengembangan kinerja tim dengan pertimbangan khusus.
Data pemodelan dan optimasi - Dengan pemodelan data, adalah mungkin untuk mengoptimalkan sistem tata letak untuk mengambil yang paling keuntungan dari I / O subsystem.
Bertanggung jawab atas administrasi perusahaan yang ada database dan analisis, desain, dan penciptaan database baru.
Data modeling, database optimasi, pemahaman dan pelaksanaan skema, dan kemampuan untuk menafsirkan dan menulis kompleks Structured Query Language (SQL) queries.
DBA MySQL
Dalam setiap organisasi peran DBA dapat diubah sesuai dengan kebutuhan dan teknologi dari sistem database. Ada banyak perangkat tambahan baru datang di SQL Server 2008, banyak dari fitur baru ini sudah tersedia melalui vendor perangkat lunak pihak ketiga tapi sekarang mereka termasuk dalam SQL Server 2008. Banyak fitur baru yang khusus untuk database administrator / dba dan beberapa dirancang untuk pengembang. Fitur – fitur itu adalah :
Extending MySQL
Fast Database Migration
Full Database Administration
Ease of Use
Ultimate Data Management
Query Edition Intellisense
Customized database engine audit
Compressed backup
Enhanced fungsi CONVERT
FILESTREAM Storage
Extensible Manajemen Utama
Transparent Data Encryption
Pemulihan otomatis dari halaman korup
Ubah data capture
FORCESEEK
Tugas DBA MySQL
Instalasi, konfigurasi, serta upgrade software database serta produk-produk yang terkait dengannya.
Melakukan evaluasi terhadap features dan produk yang terkait dengan database yang digunakan
Melakukan Backup dan Recovery, maintain policy dan prosedur terhadap strategi backup dan recovery.
Memberi perhatian penuh terhadap desain dan implementasi database.
Implementasi dan memberikan maintenance terhadap keamanan (Security) terhadap database. Tugas ini termasuk diantaranya membuat dan maintain user, role, dan previlages)
Melakukan tuning dan performance monitoring terhadap database.
Melakukan tuning dan performance monitoring terhadap aplikasi.
Set-up dan maintain dokumentasi serta standar/protokol yang digunakan.
Merencanakan pertumbuhan storage (capacity planning)
Bekerja sebagai bagian dari sebuah tim yang menyediakan support 24×7, ketika dibutuhkan.
Memberikan saran trouble shooting dan memberikan konsultasi kepada tim development (programmer) dalam hal permasalahan database secara umum.
Patch Management dan Version Control.
Untuk dapat melaksanakan tugasnya dengan baik, seorang DBA harus memiliki kemampuan sebagai berikut :
Memiliki pengetahuan mengenai database yang digunakan, termasuk juga tools dan utilities-nya.
Memiliki pengetahuan yang cukup mengenai Operating System yang digunakan.
Memiliki pemahaman mengenai desain fisik database (physical database design).
Memiliki kemampuan untuk melakukan performance tuning and monitoring, baik mengenai database maupun operating system.
Mampu melakukan backup dan recovery, sesuai dengan best practice.
Memiliki pengetahuan mengenai security management.
dan yang paling penting bahwa seorang DBA sebaiknya mempunyai kemampuan dasar seorang IT Pro, sehingga dapat mengembangkan karir dan kepribadian-nya dengan mudah.
DBA 2.0
Oracle DBA mengelola dan melaksanakan sistem manajemen database relasional (RDBMS) secara resmi disebut Oracle Database (dan biasanya disebut sebagai RDBMS Oracle atau hanya sebagai Oracle) telah menjadi kehadiran utama dalam database komputer. Oracle Corporation memproduksi dan memasarkan perangkat lunak ini.
Administrasi oracle umumnya tugas sedikit lebih sulit, dibandingkan dengan SQL Server dan My SQL database. Oracle memiliki lebih banyak fitur dan administrasi dari setiap fitur membuat pekerjaan jauh lebih rumit. Sejak oracle sangat dapat dikonfigurasi, stabil, dengan built in tools untuk manajemen, yang sebenarnya membantu Oracle DBA dalam tugas-tugas administrasi dan membuat pekerjaan mudah. Oracle adalah juga salah satu yang paling kuat sistem database yang tersedia.
Apa yang dilakukan Oracle DBA
Instalasi dan konfigurasi server database oracle.
Upgrade perangkat lunak server Oracle
Evaluasi fitur baru dan pihak ketiga Oracle produk terkait
Backup / Restore.
Bencana merancang dan menerapkan strategi pemulihan mereka.
Merancang database.
Keamanan database, membuat pengguna dan menentukan peran.
Dba oracle Database tugas yang paling penting tuning dan pemantauan kinerja.
Pekerjaan penjadwalan dan monitoring.
Aplikasi oracle tuning.
Kapasitas perencanaan, dan pemantauan pertumbuhan sistem database oracle.
Trouble shooting di rumah dan memberikan dukungan untuk isu-isu yang berkaitan oracle.
Bekerja dengan database oracle pengembang untuk memberikan konsultasi dan saran.
SQL Menulis tinjauan kode dan kode oleh pengembang.
Oracle database administrator melakukan lebih banyak hal yang kemudian disebutkan dalam daftar di atas, tergantung pada fitur oracle perusahaan tertentu menggunakan, tugas-tugas untuk DBA dapat meningkatkan dan menurun. Deskripsi pekerjaan juga dapat berubah jika organisasi memiliki beberapa Oracle DBA's on staf untuk menangani Produksi / QA UAT dan tugas pembangunan secara terpisah.
DAFTAR PUSTAKA
HYPERLINK "http://www.sqldba.org/oracle-dba.aspx" http://www.sqldba.org/oracle-dba.aspx
HYPERLINK "http://en.wikipedia.org/" http://en.wikipedia.org/
HYPERLINK "http://www.microolap.com/" http://www.microolap.com/
HYPERLINK "http://simonwillison.net/" http://simonwillison.net/
HYPERLINK "http://www.oracle.com/" http://www.oracle.com/
HYPERLINK "http://riffiu.com/" http://riffiu.com/
HYPERLINK "http://doylp.tripod.com/" http://doylp.tripod.com/
Rabu, 25 November 2009
Langganan:
Postingan (Atom)