Veritabanı Yönetim Sistemlerinin Sınıflandırılması

Veritabanı yönetim sistemleri, veri modeli, kullanıcı sayıları ve veritabanı dağılımı gibi aşağıda açıklanan çeşitli kriterlere göre sınıflandırılabilir.

Veri Modeline Dayalı Sınıflandırma

Günümüzde kullanılan en popüler veri modeli ilişkisel veri modelidir. Oracle, MS SQL Server, DB2 ve MySQL gibi iyi bilinen VTYS'ler bu modeli desteklemektedir. Hiyerarşik veri modelleri ve ağ veri modelleri gibi diğer geleneksel modeller, endüstride çoğunlukla mainframe platformlarında hala kullanılmaktadır. Ancak, karmaşıklıkları nedeniyle yaygın olarak kullanılmamaktadırlar. Bunların hepsi geleneksel modeller olarak adlandırılır çünkü ilişkisel modelden önce gelmişlerdir.

Son yıllarda, daha yeni nesne yönelimli veri modelleri tanıtıldı. Bu model, nesne yönelimli programlamada kullanıldığı gibi bilginin nesneler biçiminde temsil edildiği bir veritabanı yönetim sistemidir. Nesne yönelimli veritabanları, tablo yönelimli olan ilişkisel veritabanlarından farklıdır. Nesne yönelimli veritabanı yönetim sistemleri (OODBMS), veritabanı yeteneklerini nesne yönelimli programlama dili yetenekleriyle birleştirir.

Nesne yönelimli modeller beklendiği gibi tutmamıştır, bu nedenle yaygın kullanımda değildir. Nesne yönelimli VTYS'lerin bazı örnekleri O2, ObjectStore ve Jasmine'dir.

Kullanıcı Numaralarına Dayalı Sınıflandırma

Bir VTYS, desteklediği kullanıcı sayısına göre sınıflandırılabilir. Bir seferde bir kullanıcıyı destekleyen tek kullanıcılı bir veritabanı sistemi veya aynı anda birden fazla kullanıcıyı destekleyen çok kullanıcılı bir veritabanı sistemi olabilir.

Veritabanı Dağılımına Dayalı Sınıflandırma

Veritabanı sistemleri için dört ana dağıtım sistemi vardır ve bunlar da VTYS'yi sınıflandırmak için kullanılabilir.

Merkezi sistemler

Merkezi bir veritabanı sisteminde, VTYS ve veritabanı diğer birçok sistem tarafından da kullanılan tek bir yerde depolanır. Bu durum aşağıdaki şekilde gösterilmektedir.

Şekil; Merkezi bir veritabanı sistemi örneği.

1980'lerin başında birçok Kanada kütüphanesi manuel kart kataloglarını makine tarafından okunabilir merkezi katalog sistemlerine dönüştürmek için GEAC 8000'i kullandı. Her kitap kataloğunda süpermarket ürünlerindekine benzer bir barkod alanı vardı.

Dağıtılmış veritabanı sistemi

Dağıtık bir veritabanı sisteminde, gerçek veritabanı ve VTYS yazılımı aşağıdaki şekilde gösterildiği gibi bir bilgisayar ağı ile birbirine bağlı çeşitli sitelerden dağıtılır.

Şekil; Dağıtık bir veritabanı sistemi örneği.

Homojen dağıtık veritabanı sistemleri

Homojen dağıtılmış veritabanı sistemleri, birden fazla sitede aynı VTYS yazılımını kullanır. Bu çeşitli siteler arasındaki veri alışverişi kolayca gerçekleştirilebilir. Örneğin, Geac Computer Corporation gibi aynı tedarikçinin kütüphane bilgi sistemleri, çeşitli Geac kütüphane siteleri arasında kolay veri alışverişine olanak tanıyan aynı VTYS yazılımını kullanır.

Heterojen dağıtık veritabanı sistemleri

Heterojen dağıtılmış bir veritabanı sisteminde, farklı siteler farklı VTYS yazılımları kullanabilir, ancak bu siteler arasında veri alışverişini desteklemek için ek ortak yazılımlar vardır. Örneğin, çeşitli kütüphane veritabanı sistemleri, kütüphane kayıt veri alışverişini desteklemek için aynı makine tarafından okunabilir kataloglama (MARC) formatını kullanır.

Alıştırmalar
1. Kullanılan en popüler ilişkisel veritabanlarına üç örnek veriniz.

2. Merkezi ve dağıtık veritabanı sistemleri arasındaki fark nedir?

3. Homojen dağıtık veritabanı sistemleri ile heterojen dağıtık veritabanı sistemleri arasındaki fark nedir?

Atıf

Veritabanı Tasarımı'nın bu bölümü (aksi belirtilmedikçe resimler dahil), Creative Commons Attribution License 3.0 lisansı altında lisanslanan Nguyen Kim Anh'ın Database System Concepts adlı eserinden türetilmiştir.

Önceki Ders: Veri Modelleme

Sonraki Ders: İlişkisel Veri Modeli

Yorumlar

Bu blogdaki popüler yayınlar

Gelişim ve Kalıtım Eleştirel Düşünme Soruları

Periodonsiyum Klinik Uygulamalar

Dentin Oluşumu