一个dbms已经演变成一个复杂的软件系统, 它的发展通常需要数以千计的人类年的发展努力.[a)一些普通用途的dbms, 如adabas, oracle和db2自1970年代以来一直在升级. 普通用途dbms旨在满足尽可能多的应用程序的需求, 这增加了复杂度. 然而, 他们的发展成本可以传播给大量用户, 这意味着他们往往是最具成本效益的方法. 然而, 一个普通用途的dbms并不总是最好的解决办法: 在某些情况下, 一个普通用途的dbms可能会引入不必要的开销. 因此, 有很多使用特殊用途数据库的系统例子. 一个常见的例子是一 个 电子邮件 系统, 它履行了普通用途数据库的许多功能, 如插入和删除由各种数据组成的信息或与特定的电子邮件地址联系的信息; 但这些功能仅限于处理电子邮件需要什么, 不给用户提供使用普通用途数据库的所有功能.
创建一个dbms需要多久?
数 以 千 计 的 人类 年