Eviniz veya işiniz için bir veritabanı çözümü satın alma zamanı, ama nasıl karar veriyorsunuz? Öncelikle ihtiyaç duyduğunuz özellikleri belirleyin, böylece gereksinimlerinizi karşılayan bir ürün seçebilir ve cüzdanınızda çok fazla ağrıya neden olmaz.
Masaüstü Veritabanları
Muhtemelen en az bir masaüstü veritabanı ürününe aşinayınız . Piyasa, Microsoft Access , FileMaker Pro ve OpenOffice Base gibi marka isimlerine hükmediyor. Bu ürünler nispeten ucuzdur ve tek kullanıcılı veya etkileşimli olmayan web uygulamaları için idealdir. Onlara daha yakından bakalım:
- Microsoft Access : Access, Microsoft Office paketinin bir parçasıdır ve bu nedenle zaten sizin için erişilebilir olabilir. Office'iniz varsa, Access size tanıdık bir arayüze sahip olacaktır, bu yüzden daha sağlam çözümlerden daha kolay öğrenebilirsiniz. Karmaşık veri sorguları, çoklu kullanıcılar, veri girişi formları ve raporlama dahil olmak üzere tüm temel veritabanı özellikleri desteklenir. Web tabanlı işlevsellik, 2010 sürümü ile birlikte eklendi ve kullanıcıların sistemlerinde Access'in kurulu olmadan bir veritabanına erişmelerine izin verildi. Maalesef, Access 2 gigabaytlık maksimum veritabanı boyutunu destekleyerek küçük işletmelere ve kişilere sınırlar. Erişim hem Windows hem de Mac'te kullanılabilir.
- FileMaker Pro : Başlangıçta sadece Mac'te bulunan FileMaker Pro, son yıllarda güçlü bir hale geldi ve Access'e güvenilir bir alternatif. Hızlı ve düşük maliyetlidir ve mobil çözümleri desteklemek için bir takım araçlar sağlar. FileMaker Pro, mobil platformlar için FileMaker Go ve buluttaki uygulamaları barındırmak için FileMaker Cloud ve FileMaker Server içeren FileMaker Platformunun bir parçasıdır.
- OpenOffice Base : Apache'nin sunduğu bu ücretsiz veritabanı çok sayıda temel veritabanı işlevi sağlar, ancak ücretsiz olması özellik setini sınırlandırır. Birincil kullanımı muhtemelen ev kullanıcısıdır ve yapılandırmaya yardımcı olacak bir dizi sihirbaz içerir. Bununla birlikte, MySQL ve PostgreSQL dahil olmak üzere diğer çok kullanıcılı veritabanı motorlarına bağlanmak için bir dizi sürücü sağlar.
Sunucu Veritabanları
Bir e-ticaret sitesi veya çok kullanıcılı bir veritabanı gibi ağır bir veritabanı uygulaması planlıyorsanız, büyük silahlardan birini aramanız gerekecek. MySQL, Microsoft SQL Server, IBM DB2 ve Oracle gibi sunucu veritabanları gerçek bir ateş gücü sağlar ancak buna karşılık gelen ağır bir fiyat etiketi taşırlar.
- Oracle : Oracle veritabanlarının kralıdır ve geliştirilen ilk ilişkisel veritabanı yönetim sistemidir (RDBMS). Özellik kümesi geniş ve derin, ancak öğrenme eğrisi de öyle. Birden fazla yerde çok fazla veri tutuyorsanız ve bazı teknik yardımlarınız ve derin cepleriniz varsa, bu en iyi seçenek olabilir.
- Microsoft SQL Server : Kuruluşunuz Microsoft uygulamalarını zaten kullanıyorsa SQL Server mükemmel bir seçimdir. Kullanımı ve diğer Microsoft ürünleriyle sıkı bir şekilde bütünleşmesi kolaydır.
- MySQL : MySQL, Sun Microsystems'a aitti, ancak Oracle 2009'da Sun'ı satın aldığında Oracle'ın bir parçası haline geldi. Web tabanlı uygulamalar için popüler.
- IBM DB2 : IBM'in kurumsal veritabanı DB2, Oracle'ın doğrudan rakibi ve aynı zamanda fiyat üzerinden savaşı kazanıyor.
Bu dördü sunucu veritabanı oyunundaki tek oyuncular değil, ama geleneksel olarak en büyüğü. Göz önünde bulundurulması gerekenler Teradata, PostgreSQL ve SAP Sybase'dir. Bazı kurumsal veritabanları, ücretsiz veya düşük maliyetli "hızlı" sürümler sunar; bu nedenle, bu özellikleri bir dönüş için çekme fırsatı olarak değerlendirin.
Web Etkin Veritabanları
Günümüzde, neredeyse her veritabanı uygulaması bir tür web etkileşimi için çağrıda bulunuyor. Birçok kişi, Internet üzerinde bilgi kabul etmeniz veya sağlamanız gerekirse, bir sunucu veritabanı kullanmanız gerektiğini varsayar. Bu mutlaka doğru değil - bir masaüstü veritabanı (uygun şekilde!) Ihtiyaçlarınızı karşılayabilir. Örneğin, Microsoft Access 2010 sürümü ile web uygulamaları için destek ekledi. Bu yeteneğe ihtiyacınız varsa, satın almayı düşündüğünüz herhangi bir veritabanının tüm ince baskılarını okuduğunuzdan emin olun.