Veritabanı Sanallaştırma Nedir?

Veritabanı sanallaştırma, bir veritabanının fiziksel konumunu ve programlarını sorgulamaktan yapılandırmasını gizlemek için veritabanı yazılımı kullanmaya odaklanır. Program tarafından kullanılan asıl veritabanı birkaç sunucuda bulunabilse de, onu kullanan programlar onu normal bir veritabanı gibi görüyor. Sanallaştırma teknolojisini kullanmak, veritabanı yönetimini basitleştirir, veritabanlarını daha hızlı hale getirir ve büyük veritabanı sistemlerinin bakım maliyetini düşürür.

Standart Veritabanlarıyla İlgili Sorunlar

Tek bir bilgisayarda standart bir veritabanı bulunmaktadır. Veri tabanı, bir bilgi kümesini saklamak için tek bir sunucu veya sunucu kümesi kullanır. Bu set genişler ve bilgi depolandıkça veya kaldırıldıkça daralır. Bu tür veritabanlarının bakımı genellikle kolaydır, ancak eşzamanlı kullanıcı sayısı ve veritabanı sorgularının sayısı, veritabanının donanımının gücü ile sınırlandığı için kullanıcı için daha az kullanışlıdır. Ek olarak, bilgisayardaki veya ağındaki herhangi bir sorun veritabanını erişilemez duruma getirecektir.

Sanallaştırmanın Avantajları

Veritabanı sanallaştırma, bu sorunlardan bazılarını veritabanını merkezden uzaklaştırarak hafifletir. Sanallaştırılmış bir veritabanı, birkaç bilgisayarda, birçok yerde ve birden fazla veritabanı yazılımı türünde bulunabilir. Temelde, veritabanı sisteme bağlı küçük veri tabanlarından yapılmıştır.

Katmanların Kullanımı

Bu işlem, veritabanı sanallaştırma katmanı adı verilen bir şeyle mümkün olur. Bir veritabanına bir sorgu yapıldığında, bu katmanı oluşturan yazılıma girer. Katman daha sonra veritabanı parçalarının ve konumlarının listesine erişir, bilgileri içeren yeri bulur ve isteği bu konuma gönderir. İlk sorgu, veritabanı sanallaştırma katmanının konuştuğu gerçek veritabanı olduğunu düşünüyor ve hiçbir şey farklı değildi gibi bilgileri geri getiriyor.

Kullanıcının Faydaları

Veritabanı sanallaştırma, veritabanını kullanan ve bakımını yapan kişiler için daha iyidir. Kullanıcı bakış açısına göre, uygulamalarda önemli bir değişiklik yapmadan çeşitli avantajlar kazanır. Veritabanı sanallaştırma katmanı sistemden ziyade sorguları kontrol ettiğinden, kullanıcı eskisi gibi aynı programları kullanmaya devam edebilir. Bilgiye öncekinden daha hızlı bir şekilde erişilebilir, çünkü daha az kişi tek bir yeri sorgulıyor. Son olarak, veritabanı kapalı kalma süresi azaltılır, çünkü veritabanı birçok yere yayılmıştır.

Yönetici İçin Yararları

Yönetici açısından, veritabanı sanallaştırma çok iyi sonuç veriyor. Veritabanı zaten parçalanmış, bu nedenle veritabanının her bir parçasının aynı anda birden fazla yerde bulunması kolay. Tüm veritabanı bölümlerinin çoğaltılmasını sağlayarak, tek tek bölümlerin bakım ve onarım için çevrimdışı olması kolaydır. Bir bilgisayar veya ağ arızası durumunda, veriler alternatif konumlarda korunur. Bu yedekleme ve çoğaltma işlemi, veritabanı sanallaştırma yazılımı tarafından gerçekleştirilen ve yöneticinin başka şeyler üzerinde çalışabilmesi için zaman kazandıran büyük ölçüde otomatiktir.