软件产品行业的形成与发展:数据库、CICS及行业特定应用
在计算机软件的发展历程中,数据库系统、CICS 以及行业特定应用等领域都经历了显著的变革和发展,这些发展塑造了现代软件产品行业的格局。
数据库系统的兴起与发展
“数据库”这一术语大约在 1964 年开始使用,最初用于表示应用程序与访问数据的系统程序的正式分离。早期的文件管理系统虽在一定程度上实现了这种分离,但并非数据库系统,它们是批处理导向的,且未解决数据完整性问题。数据完整性问题被数据库供应商 Cincom 的创始人 Tom Nies 简洁地定义为“我的文件”问题,即难以确保存储在不同文件中的数据一致性。例如,一个组织的人事记录文件和工资文件可能会因某些共同项(如员工姓名)不同步而出现问题。数据库的核心概念是任何数据项只有一个副本,以此保证数据的完整性。
20 世纪 60 年代后半期,经济实惠的磁盘存储设备的出现,为信息系统管理人员提供了一个一次性的机会,他们可以废弃磁带文件,用单一数据库取而代之。数据库热潮与软件产品概念几乎同时出现,计算机制造商和独立软件供应商都提供数据库软件包。实际上,数据库行业的存在是一个历史巧合,它源于 20 世纪 60 年代中期计算机制造商提供的操作系统与用户编写的应用程序之间的界限。数据库系统占据了操作系统和应用程序之间的中间地带。若历史发展不同,数据库可能会成为操作系统的基本属性,也就不会有数据库行业了。然而,数据库如今已成为独立软件行业的主要领域,甚至是企业软件产品市场中最具活力的领域。
20 世纪 60 年代末,第一批数据库产品出现时,该技术尚未成熟和稳定。当时有三种基本的数据组织方法:分层、网络和倒置方法。这些方法都不太令人满意,都要求程序员了解数据的逻辑和物理排
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



