Un dbms ha evolucionado en un complejo sistema de software y su desarrollo normalmente requiere miles de años humanos de esfuerzo de desarrollo.[a] algunos datos de propósito general como adabas, Oracle y db2 han estado experimentando mejoras desde la década de 1970 los datos de propósito general tienen como objetivo satisfacer las necesidades de tantas aplicaciones como sea posible, lo que se suma a la complejidad. Sin embargo, el hecho de que su costo de desarrollo se puede difundir sobre un gran número de usuarios significa que son a menudo el enfoque más rentable. Sin embargo, un dbms de propósito general no siempre es la solución óptima: en algunos casos, un dbms de propósito general puede introducir gastos generales innecesarios. Por lo tanto, hay muchos ejemplos de sistemas que utilizan bases de datos de propósito especial. Un ejemplo común es un sistema de correo electrónico que realiza muchas de las funciones de un dbms de propósito general, como la inserción y la eliminación de los mensajes compuestos de diversos elementos de datos o de asociar mensajes con una dirección de correo electrónico particular; pero estas funciones son limitadas a lo que se necesita para manejar el correo electrónico y no proporcionar al usuario con toda la funcionalidad que estaría disponible usando un dbms de propósito general.
Cuánto tiempo se puede tomar para crear un dbms?
miles de años humanos