Peran Pekerjaan: Administrator Database

Pengarang: Laura McKinney
Tanggal Pembuatan: 3 April 2021
Tanggal Pembaruan: 24 Juni 2024
Anonim
Mengenal Profesi Database Administrator
Video: Mengenal Profesi Database Administrator

Isi


Sumber: Mast3r / Dreamstime.com

Bawa pulang:

Administrator basis data memiliki satu pekerjaan utama - dan banyak pekerjaan terkait lainnya. Lihat bagaimana DBA menangani tanggung jawab ini.

Apa yang Dilakukan Administrator Database?

Pekerjaan administrator basis data (DBA) telah menjadi yang terdepan dan terpusat di dunia perusahaan selama beberapa dekade.

Sejak database pertama dan paling primitif muncul dalam sistem mainframe komputer, administrator database telah menangani pekerjaan yang sulit dalam mengimplementasikan desain database sepenuhnya dalam operasi bisnis.

Administrator basis data sering kali adalah "bos" ketika datang untuk mendapatkan data kunci ke dalam basis data dan mengelolanya saat ada di sana. Lihatlah iklan pekerjaan administrator basis data dan Anda masih akan melihat kata-kata seperti "memantau, mencadangkan, dan mengelola" data, bersama dengan item-item seperti "penyelarasan kinerja" dan "dukungan basis data." , dll., sementara juga menangani pemeliharaan rutin, proyek khusus atau bahkan migrasi. Karena mereka memakai topi yang berbeda ini, administrator basis data sering diminta untuk menangani masalah-masalah basis data tertentu. (Berikut adalah beberapa tips praktis untuk DBA: 6 Tips Efisiensi untuk Admin Database.)


Perangkat Lunak dan Protokol

Administrator basis data harus kompeten dengan protokol khusus yang digunakan untuk menangani pengambilan atau permintaan dari basis data.

Di masa lalu, yang paling umum adalah SQL, atau "Structured Query Language." SQL berfungsi sebagai kendaraan utama untuk menangani permintaan data. Seperangkat perintah dan sintaksinya memudahkan pengambilan informasi bisnis utama dari database dan menjadikannya berguna di lingkungan perusahaan.

Saat ini, lanskap itu agak berubah. Munculnya PostgreSQL dan protokol lainnya telah mendiversifikasi dunia manajemen basis data.

Dalam menavigasi lingkungan yang lebih canggih ini, administrator database dapat menggunakan perangkat lunak sekunder seperti sumber daya Oracle dan Teradata.

"Administrator basis data menggunakan perangkat lunak khusus untuk menyimpan dan mengelola data," kata Brett Helling, pemilik startup teknologi Ridester. “Peran ini dapat mencakup pengembangan kapasitas dan perencanaan, pemasangan, konfigurasi, dan perancangan basis data. Ini juga termasuk pemecahan masalah masalah yang terjadi selama instalasi atau setelah pemeliharaan sistem diperlukan. Pemantauan kinerja sistem diperiksa secara menyeluruh, serta cadangan sistem. "


Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.

Migrasi dari Model Tradisional ke Model Baru

Salah satu tanggung jawab besar administrator basis data adalah mengikuti evolusi basis data melalui tahapan-tahapannya.

Mungkin tidak ada contoh yang lebih baik daripada perubahan besar dari database SQL tradisional ke sistem "NoSQL" baru.

Basis data NoSQL menggantikan basis data relasional tradisional dalam banyak operasi bisnis. NoSQL menawarkan kemampuan untuk membuat aplikasi tanpa mendefinisikan skema, fitur struktur data yang lebih fleksibel, penskalaan yang lebih mudah, dan dalam banyak kasus, jalan pengembangan sumber terbuka. PostgreSQL sendiri juga merupakan alat sumber terbuka, dan dalam mengevaluasi pekerjaan administrator basis data, ada baiknya bertanya bagaimana sebuah perusahaan menimbang produk-produk sumber terbuka dan lisensi milik dalam strategi TI secara keseluruhan.

Orang dan Proses

Idealnya, administrator database juga harus memiliki keterampilan orang. Seperti halnya jenis pekerjaan lainnya, mereka perlu bekerja melalui rantai komando, menetapkan dukungan dan dapat melewati tongkat ketika diminta. Itulah sebabnya banyak perusahaan juga menetapkan "keterampilan komunikasi verbal dan tertulis" dalam iklan pekerjaan, dan mengapa proses wawancara sering kali menyertakan "sentuhan manusia" bahkan di era digital ini.

"Beberapa administrator basis data ... bertugas melatih berbagai karyawan tentang penggunaan database yang tepat dan efektif," kata Sean Si, CEO dan pendiri SEO Hacker dan seorang pecandu analisis dan urgensi data yang menghabiskan waktunya untuk menginspirasi wirausahawan muda melalui pembicaraan dan seminar.

Bisnis dibangun oleh orang dan proses - administrator memainkan peran penting. Mereka adalah "manajer" sejenis - dan itu berarti menavigasi proses yang berpusat pada orang, bahkan ketika mereka begitu berpusat pada teknologi (dalam hal ini, basis data sebagai monolit).

Setiap Hari, Setiap Minggu, Setiap Tahun

Pada dasarnya, administrator database harus ada di sana jika ada masalah dengan database, kebutuhan untuk memulai inisiatif baru atau proyek percontohan, atau benar-benar ada perubahan bisnis besar dalam manajemen data. Lihatlah iklan pekerjaan untuk administrator basis data, dan Anda akan melihat permintaan rotasi sesuai-panggilan, hal-hal yang melibatkan kepemimpinan tim, dan lainnya “memberi tahu” bahwa ini sering kali merupakan peran intensif waktu. Dalam beberapa hal, administrator database tidak pernah memiliki "hari libur," karena bahkan ketika mereka tidak ada, database itu sendiri adalah "masuk." (Inilah yang tidak boleh dilakukan sebagai DBA: 5 Kesalahan DBA yang Harus Dihindari dengan Segala Biaya.)

Data Mentah dan Tidak Tersaring

Lain dari tanggung jawab utama administrator database berkaitan dengan keadaan aset data yang diinginkan.

Siapa pun yang telah membaca tata kelola data atau manajemen data master memahami tantangan penanganan data mentah.

Data mentah atau tidak terstruktur adalah data yang tidak secara inheren disajikan dalam "baris kecil yang rapi" - itu mungkin penduduk dalam database relasional, tetapi tidak segera diambil oleh SQL. Seringkali, keadaan masing-masing catatan berbeda, dengan bidang parsial, berhenti dan mulai aliran data, akronim yang tidak dapat dipahami, tag yang tidak cocok dan sakit kepala lainnya.

Administrator basis data dapat menjadi orang utama dalam upaya Hercules untuk menyesuaikan, membatasi, dan membatasi data, untuk keperluan penggunaan perusahaan yang lebih baik.

"Administrator basis data - atau DBA - membangun, memelihara, dan mengoptimalkan pemrosesan informasi yang terkandung dalam lapisan data," kata Randy Carlton, insinyur produk senior di LogoMix. “Secara historis, DBA akan mempertahankan lapisan data dalam database relasional tradisional seperti Oracle dan MySQL. Saat ini, peran DBA telah tumbuh dengan revolusi cloud dan data besar, dan DBA modern harus dapat memanfaatkan basis data cloud, basis data lokal, dan penyimpanan data lainnya mulai dari toko bernilai tinggi hingga mesin pencari dan semuanya. diantara."

Lain kali Anda berpikir tentang apa yang dilakukan administrator database, ingatlah semua filosofi dan standar di atas, dan sadari bahwa itu benar-benar pekerjaan yang sangat besar. Para profesional ini selalu duduk di pangkalan data sebagai alat perusahaan penting, dan apakah itu terkait dengan data warehouse, dilayani oleh middleware, divirtualisasi, kemas atau outsourcing untuk kolokasi, perusahaan masih membutuhkan seseorang untuk mengelola DB - itulah DBA .