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