Veri Tabanı : Veri Tabanı Karşılaştırması

advertisement
Veri Tabanı Karşılaştırması
Veri Tabanı Karşılaştırması
En çok tercih edilen veri tabanlarının karşılaştırılması.
Veri Tabanlarının Karşılaştırılması
Bu bölümde benzer yapıdaki veri tabanlarını karşılartırmaya çalışacağız.Ne yazik ki Bu kolay bir iş değildir.SQL Server 2000'nin
MySQL v4.1'den daha iyi olduğu ya da Oracle 9i Database'in DB2 Universal Database v8.1'den iyi olduğu söylenemez.Bütün veri
tabanlarıyla kararlı ve verimli sistemler oluşturulabilir.Programların ve veri tabanlarının kararlı ve verimli olabilmesi veri tabanı
geliştiricilerin ve veri tabanı yöneticilerinin deneyimlerine bağlıdır.Bununla birlikte veri tabanları karşılaştırıldığında her veri
tabanının avantajları ve dezavantajları vardır.
1.Performans Karşılaştırması
Veri tabanlarının performansları arasında karşılaştırma yapmak çok zordur.Veri tabanının performansı veri tabanı geliştiricilerinin ve
veri tabanı yöneticilerinin deneyimlerini daha çok bağlıdır.
2.Platform Karşılaştırması
Oracle 9i Database, DB2 Universal Database v8.1, MySQL v4.1 ve PostgreSQL bütün bilinen işletim sistemlerini destekler.SQL
Server 2000 sadece Windows işletim sistemlerini desteklemektedir.
3.Güvenlik
Veri tabanı güvenliği verilere erişimde ve veri tabanı işlemlerinde çok önemlidir.
İlk bakışta, Oracle ve IBM'in benzer güvenlik çözümleri sunduğu görülebilir ama yakından bakıldığında, iki şirketinde güvenliğe
yaklaşımının farklı ve tamamen farklı derecedeki çözümleri taşıdığı görülecektir.Bağımsız olarak yapılan değerlendirmelerde ve
özellik-özellik karşılaştırmalarında Oracle 9i Database'in IBM'in DB2 Universal Database'inden daha güvenli olduğu
kanıtlanmıştır.Birçok kanıt bu iddiayı destekler niteliktedir.
DB2'nin sahip olduğu güvenlik açıklarıyla güvenli bir sistem oluşturmak zordur ama IBM bu açıkları kapatıcak bir çok servis
sağlamaktadır.Oracle güvenlik çözümleri IBM'inkilere göre çok daha ucuzdur çünkü Oracle kullanıcıları ek programlara para
vermelerine gerek yoktur.
Tablo Halinde Karşılaştıma
Özellikler
Veri Türleri
SQL Dili Özelllikleri
Programlama Özellikleri
Ulusal karakter desteği
Bilgi İşleme
Locks
Birden Fazla Kullanıcı
Erişimi
Kayıtlı Prosedür ve
Trigger'lar
Erişim Kontrolü
Yedekleme Kopyaları
DBMS'nin Taşınabilirliği
Ölçeklenebilirlik
Sorgulama
Analitik İşlem Desteği
Disk Alanı Ataması
Veri Büyüklüğü
VLDB(very large data
base)
Birden Fazla Veri
Tabanına Erişim
Özel Veri Türleri Desteği
Karmaşık Programlar
Standart Arayüz
Web Teknolojisiyle
Birlikte Çalışabilirlik
XML
Hata Ayıklama
Güvenlik
Kolay Kullanım
Mekansal Genişletici
Fiyatlar
Üreticiden Teknik
Destek
Pazardaki Yeri
www.dersmax.com
Oracle
Çok İyi
Çok İyi
Çok İyi
Çok İyi
Çok İyi
Çok İyi
DB2
İyi
Çok İyi
Çok İyi
Çok İyi
Çok İyi
İyi
MS SQL Server
İyi
Çok İyi
Çok İyi
İyi
Çok İyi
İyi
MySQL
İyi
Orta
Orta
İyi
Düşük
Düşük
PostgreSQL
Çok İyi
İyi
Çok İyi
İyi
İyi
İyi
Çok İyi
İyi
Orta
Orta
Orta
Çok İyi
Çok İyi
İyi
Düşük
Çok İyi
Çok
Çok
Çok
Çok
Çok
Çok
Çok
Çok
İyi
İyi
İyi
İyi
İyi
İyi
İyi
İyi
Çok İyi
Çok İyi
İyi
Çok İyi
Çok İyi
Çok İyi
İyi
Çok İyi
İyi
İyi
Düşük
İyi
İyi
İyi
İyi
Çok İyi
Çok İyi
Orta
İyi
İyi
İyi
Düşük
Orta
İyi
İyi
Orta
İyi
Orta
İyi
Düşük
Orta
Orta
Çok İyi
Çok İyi
İyi
Düşük
İyi
Çok İyi
Çok İyi
Düşük
Orta
Orta
Çok İyi
Çok İyi
Çok İyi
Çok İyi
Çok İyi
Çok İyi
İyi
Orta
İyi
Düşük
Düşük
İyi
Orta
İyi
İyi
Çok İyi
Çok İyi
İyi
İyi
İyi
Çok İyi
Çok İyi
Çok İyi
Orta
Çok İyi
Yüksek
Çok İyi
Çok İyi
İyi
Düşük
Çok İyi
Orta
Çok İyi
İyi
İyi
Çok İyi
İyi
Düşük
Düşük
Orta
Orta
İyi
Orta
Bedava
Düşük
Orta
Orta
İyi
Düşük
Bedava
Çok İyi
İyi
İyi
Orta
Düşük
Çok İyi
Çok İyi
İyi
Düşük
Düşük
Veri Tabanı Karşılaştırması
1
Veri Tabanı Karşılaştırması
Kaynak www.gisdevelopment.net/proceedings/mapindia/2006/transportation/mi06tran_117.htm
Uğurcan Şahin
www.dersmax.com
Veri Tabanı Karşılaştırması
2
Download