Veritabanı Çeşitleri Nelerdir ve Nasıl Seçilir?

Oracle, SQL Server, Microsoft Access, MySQL, DB2, Paradox. Günümüzde piyasada birçok veritabanı ürünü bulunmaktadır. Bu yüzden, kuruluşunuzun yapısına yönelik bir platform seçmek biraz zor olabilir. Veritabanı yönetim sistemleri masaüstü veritabanları ve sunucu veritabanları olarak iki gruba ayrılabilir. Genel anlamda, masaüstü veritabanları tek kullanıcılı uygulamalar üzerine odaklıdır ve standart kişisel bilgisayarlara bağlıdır.

Sunucu veritabanları çok kullanıcılı uygulamalar üzerine odaklıdır. Verilerin güvenilirliği ve tutarlılığını sağlayacak mekanizmalar içerir. Bu veritabanları yüksek performanslı sunucular üzerinde çalışacak şekilde tasarlanmıştır. Herhangi bir veritabanı üzerinde karar kılmadan önce ihtiyaçlarınızı belirlemiş olmanız önemlidir. Pahalı bir sunucu tabanlı veritabanı satın almayı planladıktan sonra bir masaüstü veritabanının sizin için daha uygun olduğunu anlayabilirsiniz. Aynı şekilde, masaüstü bir veritabanı üzerinde karar kıldıktan sonra ihtiyaçlarınız sizi sunucu tabanlı veritabanlarına yönlendirebilir.

İhtiyaçların analiz edilme işlemi kuruluşunuza özel olacaktır ancak en azından aşağıdaki sorular veritabanı seçiminde size yardımcı olabilir:

  • Veritabanını kim kullanacak ve bu kişi hangi görevleri yerine getirecek?
  • Veriler ne sıklıkta değiştirilecek? Bu değişiklikleri kim gerçekleştirecek?
  • Veritabanı için bilgi teknolojisi desteğini kim sağlayacak?
  • Hangi donanımlar mevcut? Ek donanım için bütçeniz var mı?
  • Verilerin sürdürülmesinden kim sorumlu olacak?
  • Veri erişimi internet üzerinden sağlanacak mı?

Bu soruları yanıtladıktan sonra veritabanı yönetim sistemlerini değerlendirmeye hazır olacaksınız. Karmaşık gereksinimleriniz sebebiyle çok kullanıcılı sunucu platformlarının (SQL Server ya da Oracle gibi) sizin için daha yararlı olacağını düşünebilirsiniz. Diğer yandan, Microsoft Access gibi masaüstü veritabanının ihtiyaçlarınızı karşılamak konusunda yeterli olacağına da kanaat getirebilirsiniz.

Masaüstü Veritabanları

Masaüstü veritabanları fazla karmaşık olmayan verilerin depolanması ve ihtiyaçların giderilmesi için tercih edebileceğiniz maliyeti düşük bir çözümdür. Masaüstü veritabanı olarak adlandırılmasının sebebi masaüstü bilgisayarlar üzerinde çalışacak şekilde tasarlanmış olmasıdır. Microsoft Access, FoxPro, FileMaker Pro, Paradox ve Lotus Approach aşina olabileceğiniz masaüstü veritabanları örnekleridir.

Masaüstü veritabanı kullanmanın yararları aşağıda verilmiştir:

Masaüstü veritabanları pahalı değildir. Sunucu tabanlı veritabanlarına kıyasla masaüstü veritabanları çok daha ucuzdur. Masaüstü veritabanlarının en çok göze çarpan avantajı budur.

Masaüstü veritabanları kullanışlıdır. Bu sistemleri kullanırken derin SQL bilgisine gerek yoktur. Masaüstü veritabanı yönetim sistemlerinin kullanımı kolaydır. Kullanıcılar bu konuda zorluk çekmez.

Masaüstü veritabanları web çözümleri sunar. Birçok modern masaüstü veritabanı verileri web üzerinde statik ya da dinamik bir biçimde yayınlamanızı sağlar.

Sunucu Veritabanları

Microsoft SQL Server, Oracle ve IBM DB2 gibi sunucu veritabanları büyük miktardaki verilerin etkili bir biçimde yönetilmesini kolaylaştırır. Birçok kullanıcı aynı anda verilere erişip güncelleyebilir. Bütçeniz yeterliyse, sunucu tabanlı bir veritabanı benzersiz bir veri yönetim çözümü sunabilir.

Sunucu tabanlı bir sistem kullanmanın yararları aşağıda verilmiştir:

  • Esneklik. Sunucu tabanlı veritabanları her türlü veri yönetim probleminin üstesinden gelebilir. Geliştiriciler de bu sistemlerden memnundur. Sunucu veritabanları bütçeniz yeterliyse tercih etmeniz gereken sistemlerdir.
  • Güçlü performans. Sunucu tabanlı veritabanları güçlü performans sağlar. Bu veritabanlarından istediğiniz performansı elde edebilirsiniz. Modern veritabanları çoklu yüksek hızlı işlemciler, kümelenmiş sunucular, yüksek bant bağlantısı ve bozulmaya dayanıklı depolama teknolojisini yönetebilir.
  • Ölçeklenebilirlik. Gerekli donanım kaynaklarını sağlamak konusunda istekliyseniz, sunucu veritabanları hızla artan kullanıcı ve veri miktarını yönetebilir.

Bu makale veritabanı seçim sürecinde sizlere yardımcı olacak temel bilgilere yer vermiştir. Karar vermeden önce yukarıda değinilen noktaları göz önünde bulundurmanız tavsiye edilir.