Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dikkate alınması gereken bir sonraki soru, uygulamanın hedef DBMS'leri nelerdir ve bu DBMS'leri destekleyen hangi sürücülerin mevcut olduğudur? Genel uygulamalar yüksek oranda birlikte çalışabilir olma eğiliminde olduğundan, hedef DBMS'ler sorusu en çok özel ve dikey uygulamalar için geçerlidir. Ancak, hedef sürücüler sorusu tüm uygulamalar için geçerlidir çünkü sürücüler hız, kalite, özellik desteği ve kullanılabilirlik açısından büyük ölçüde farklılık gösterir. Ayrıca, sürücüler uygulamayla yeniden dağıtılacaksa lisans planlarının maliyeti ve kullanılabilirliği göz önünde bulundurulmalıdır.
Birçok özel uygulama için hedef DBMS'ler açıktır: Bunlar, uygulamanın erişmek üzere tasarlandığı mevcut DBMS'lerdir. Gelecekte geçişin planlandığı DBMS'ler de göz önünde bulundurulmalıdır. Ancak, bu uygulamaların en önemli sorusu, hangi sürücü veya sürücülerin onlarla birlikte kullanılacağıdır. Mevcut bir DBMS'ye erişmek üzere tasarlanmamış olan diğer özel uygulamalar için hedef DBMS'ler özellik desteği, eşzamanlı kullanıcı desteği, sürücü kullanılabilirliği ve uygun maliyetlilik temelinde seçilebilir.
Dikey uygulamalar için hedef DBMS'ler genellikle özellik desteği, sürücü kullanılabilirliği ve pazara göre seçilir. Örneğin, küçük işletmeler için tasarlanmış dikey bir uygulamanın bu işletmeler için uygun fiyatlı DBMS'leri hedeflemesi gerekir; mevcut DBMS'lere eklenti olarak tasarlanmış dikey bir uygulamanın yaygın olarak kullanılan DBMS'leri hedeflemesi gerekir.
Hedef DBMS'leri seçerken, masaüstü ve sunucu veritabanları arasındaki farklar dikkate alınmalıdır. dBASE, Paradox ve Btrieve gibi masaüstü veritabanları, sunucu veritabanlarından daha az güçlü olur. Bunlara genellikle çoğu dosya tabanlı sürücüde bulunan daha az güçlü SQL altyapıları aracılığıyla erişildiğinden, bunlar genellikle tam işlem desteğine sahip değildir, daha az eşzamanlı kullanıcıyı destekler ve sınırlı SQL'e sahiptir. Ancak, ucuzdurlar ve geniş bir kurulu kullanıcı tabanına sahiptirler.
Oracle, DB2 ve SQL Server gibi sunucu veritabanları tam işlem desteği sağlar, birçok eşzamanlı kullanıcıyı destekler ve zengin SQL'e sahiptir. Bunlar çok daha pahalıdır ve daha küçük bir kurulu tabana sahiptir. Öte yandan, yazılım fiyatları genellikle daha yüksektir, bu da biraz daha küçük bir potansiyel pazarı telafi eder.
Bu nedenle hedef DBMS'ler bazen uygulamanın gerektirdiği özelliklere ve uygulamanın hedef pazarına göre seçilebilir. Örneğin, büyük şirketler için bir sipariş giriş sistemi, bunlar yeterli işlem desteğine sahip olmadığından masaüstü veritabanlarını hedeflemeyebilir. Küçük işletmeler için tasarlanan benzer bir sistem, çoğu sunucu veritabanını maliyet temelinde dışlayabilir. Genel uygulama geliştiricileri her ikisini de hedeflese de sunucu veritabanlarında bulunan gelişmiş özellikleri kullanmaktan kaçınabilir.