İş Rolü: Veritabanı Yöneticisi

Yazar: Laura McKinney
Yaratılış Tarihi: 3 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
İş Rolü: Veritabanı Yöneticisi - Teknoloji
İş Rolü: Veritabanı Yöneticisi - Teknoloji

İçerik


Kaynak: Mast3r / Dreamstime.com

Paket servisi:

Veri tabanı yöneticisinin bir tane merkezi işi ve çok sayıda başka ilgili işi vardır. Bir DBA'nın bu sorumlulukları nasıl yerine getirdiğini görün.

Veritabanı Yöneticisi Ne Yapar?

Veri tabanı yöneticisinin (DBA) işi, on yıllardır kurumsal dünyada ön ve merkez olmuştur.

İlk ve en ilkel veritabanlarının bilgisayar ana bilgisayar sistemlerinde ortaya çıkmasından bu yana, veritabanı yöneticileri, iş operasyonlarında veritabanı tasarımlarını tam olarak uygulamak için zor işleri üstlenmiştir.

Veri tabanı yöneticileri, veritabanlarına önemli verileri alma ve oradayken yönetme konusunda genellikle "patron" olur. Veri tabanı yöneticisi iş ilanlarına bakın; yine de “performans ayarlama” ve “veri tabanı desteği” gibi öğelerin yanı sıra “verileri izleyin, yedekleyin ve yönetin” gibi kelimeler göreceksiniz. Veritabanı yöneticileri sorun giderme, bilet bakımı ile yakından ilgilenebilir. , rutin bakım, özel projeler ve hatta göçler söz konusu olduğunda da. Bu farklı şapkaları taktıklarından, veritabanı yöneticilerinden belirli veritabanı problemlerini ele almak için sık sık çağrıda bulunmaları istenir. (İşte DBA'lar için birkaç kullanışlı ipucu: Veritabanı Yöneticileri için 6 Verimlilik İpucu.)


Yazılım ve Protokoller

Veritabanı yöneticileri, bir veritabanından alımları veya istekleri işlemek için kullanılan belirli protokollerle yetkin olmalıdır.

Geçmişte, bunlardan en yaygın olanları SQL ya da “Structured Query Language” idi. SQL, veri taleplerinin yerine getirilmesinde ana araç olarak görev yapıyordu. Komutları ve sözdizimi, önemli ticari bilgilerin veritabanından alınmasını ve işletme ortamında faydalı olmasını sağlamıştır.

Günümüzde bu manzara biraz değişti. PostgreSQL'in ve diğer protokollerin ortaya çıkması, veritabanı yönetimi dünyasını çeşitlendirmiştir.

Bu daha sofistike ortamda gezinirken, veritabanı yöneticileri Oracle ve Teradata kaynakları gibi ikincil yazılımları kullanabilir.

“Veri tabanı yöneticileri, verileri depolamak ve yönetmek için özel bir yazılım kullanıyorlar” diyor, teknoloji başlangıcı Ridester'ın sahibi Brett Helling. “Bu rol, kapasite geliştirme ve planlama, kurulum, yapılandırma ve veritabanını tasarlamayı içerebilir. Bu aynı zamanda kurulum sırasında veya sistemlerin bakımı sonrası gerekli olan sorunların giderilmesini de içerir. Sistemlerin performans izlemesi ve sistemlerin yedeklenmesi tamamen kontrol edilir. ”


Hata Yok, Stres Yok - Hayatınızı Yok Etmeden Hayat Değiştiren Yazılım Yaratma Adım Adım Kılavuzunuz

Hiç kimse yazılım kalitesini önemsemediğinde programlama becerilerinizi geliştiremezsiniz.

Geleneksel Modellerden Yeni Modellere Geçiş

Bir veritabanı yöneticisinin en büyük sorumluluklarından biri, veritabanının gelişimini ardışık aşamaları boyunca takip etmektir.

Geleneksel SQL veritabanlarından yeni bir “NoSQL” sistemine deniz değişikliğinden muhtemelen daha iyi bir örnek yoktur.

NoSQL veritabanı, birçok ticari işlemdeki geleneksel ilişkisel veritabanının yerini almaktadır. NoSQL, bir şema, daha çok yönlü veri yapısı özellikleri, daha kolay ölçeklendirme ve birçok durumda açık kaynak geliştirme caddeleri tanımlamaksızın uygulama oluşturma yeteneği sunar. PostgreSQL'in kendisi de açık kaynaklı bir araçtır ve herhangi bir veritabanı yöneticisi işini değerlendirirken, bir şirketin genel BT stratejisinde hem açık kaynaklı hem de özel lisans ürünlerini nasıl tartıştığını sormaya değer.

İnsanlar ve Süreçler

İdeal olarak, veritabanı yöneticileri de insan becerisine sahip olmalıdır. Diğer iş rollerinde olduğu gibi, emir komuta zincirleriyle çalışmak, satın alım yapmak ve garanti edildiğinde bastonu geçebilmek zorunda kalacaklar. İşte bu yüzden birçok şirket iş ilanlarında “sözlü ve yazılı iletişim becerilerini” belirtiyor ve bu dijital çağda bile görüşme sürecinin bu kadar sıklıkla “insan temasını” içeriyor.

SEO Hacker'in kurucusu ve CEO'su Sean Si ile veri tabanının uygun ve etkin kullanımı konusunda çeşitli çalışanlar yetiştirmekle görevli olan bazı veritabanı yöneticileri ve genç girişimcilere görüşmelerde ilham veren zamanını harcayan veri analizi ve aciliyet bağımlısı seminerler.

İşletmeler insanlardan ve süreçlerden oluşur - yöneticiler çok önemli bir rol oynamaktadır. Bir tür “menajerler” - ve bu, teknolojiye bu kadar odaklanmış olsalar bile, insan merkezli süreçleri yönlendirmek anlamına geliyor (bu durumda, monolit olarak veri tabanı).

Her Gün, Her Hafta, Her Yıl

Temel olarak, veri tabanı yöneticileri, veri tabanıyla ilgili bir sorun olması, yeni bir girişim veya pilot proje başlatılması veya veri yönetiminde gerçekten önemli bir iş değişikliği olması durumunda orada bulunmalıdır. Veri tabanı yöneticileri için iş ilanlarına bakın; aramada rotasyon taleplerini, ekip liderliğini içeren öğeleri ve diğerlerinin bunun zamanın yoğun bir rol olduğunu söyler. Bazı açılardan, veritabanı yöneticileri hiçbir zaman "izinsiz" olamazlar, çünkü içinde olmadıklarında bile, veritabanının kendisi de "in" dir. (İşte DBA olarak yapmamanız gereken: Her ne pahasına kaçınılması gereken 5 DBA Hatası.)

Ham ve Filtrelenmemiş Veriler

Veri tabanı yöneticilerinin temel sorumluluklarından bir diğeri, istenen veri varlıklarının durumu ile ilgilidir.

Veri yönetişimi veya ana veri yönetimi hakkında bilgi sahibi olan herkes, ham verileri işlemenin zorluklarına aşinadır.

Ham veya yapılandırılmamış veriler, doğal olarak “temiz küçük satırlarda” sunulmayan verilerdir - ilişkisel bir veritabanında bulunabilir, ancak SQL tarafından hemen alınamaz. Çoğu zaman, her bir kaydın durumu, kısmi alanlar, durma ve veri akışları, yenilmez kısaltmalar, eşleşmeyen etiketler ve diğer baş ağrıları ile farklılık gösterir.

Veri tabanı yöneticisi, Herkül'ün daha iyi kurumsal kullanım amacıyla verilere uyum sağlama, sınırlama ve sınırlandırma çabasında önemli bir nokta olabilir.

LogoMix'in kıdemli ürün mühendisi Randy Carlton, “Bir veritabanı yöneticisi - veya DBA - veri katmanında yer alan bilgilerin işlenmesini oluşturur, sürdürür ve optimize eder” diyor. “Tarihsel olarak, bir DBA veri katmanını Oracle ve MySQL gibi geleneksel bir ilişkisel veritabanında tutardı. Bugün, DBA'nın rolü, bulutun devrimi ve büyük verilerle büyüdü ve modern DBA'lar, bulut veritabanlarından, şirket içi veritabanlarından ve anahtar-değer mağazalarından arama motorlarına ve diğer her şeyden farklı veri depolarına kaldırabilmeli. arasında."

Bir dahaki sefere bir veritabanı yöneticisinin ne yaptığını düşünürseniz, yukarıdaki tüm felsefe ve standartları göz önünde bulundurun ve bunun gerçekten büyük bir iş olduğunun farkına varın. Bu uzmanlar her zaman veritabanının yönetiminde kritik bir kurumsal araç olarak oturdular ve ara katman yazılımı tarafından sunulan, sanallaştırılmış, kaplanmış veya dış kaynaklı bir veri ambarına bağlı olup olmadıklarına bakılmaksızın, şirketler hala DB'yi yönetecek birine ihtiyaç duyuyor - bu DBA. .