<s>[INST]Bir DBMS yaratma maliyeti nasıl dağıtılır?[/INST]Bir DBMS karmaşık bir yazılım sistemine dönüşmüştür ve gelişimi tipik olarak binlerce yıllık geliştirme çabaları gerektirmektedir. [A] Adabas, Oracle ve DB2 gibi bazı genel amaçlı DBMS'ler 1970'lerden bu yana yükseltmelerden geçmektedir. Genel amaçlı DBMS'ler, karmaşıklığı artıran, mümkün olduğunca çok sayıda uygulamanın ihtiyaçlarını karşılamayı amaçlamaktadır. Ancak, geliştirme maliyetlerinin çok sayıda kullanıcıya yayılması olabileceği gerçeği, genellikle en uygun maliyetli yaklaşım oldukları anlamına gelir. Bununla birlikte, genel amaçlı bir DBMS her zaman en uygun çözüm değildir: bazı durumlarda genel amaçlı bir DBMS gereksiz ek yük getirebilir. Bu nedenle, özel amaçlı veritabanlarını kullanan birçok sistem örneği vardır. Yaygın bir örnek, çeşitli veri öğelerinden oluşan mesajların eklenmesi ve silinmesi veya mesajların belirli bir e-posta adresiyle ilişkilendirilmesi gibi genel amaçlı bir DBMS'nin birçok işlevini yerine getiren bir e-posta sistemidir; ancak bu işlevler, e-postaları yönetmek için gerekli olanlarla sınırlıdır ve kullanıcıya genel amaçlı bir DBMS kullanarak kullanılabilecek tüm işlevleri sağlamaz.</s>