Ingres

Ingres

1973 年 IBM 启动了System R 项目，项目组发表了一系列关于关系数据库的的文章。两个伯克莱大学的科学家，Michael Stonebraker 和 Eugene Wong 读了这些文章后非常感兴趣，于是决定自己启动一个关系数据的研究项目。
他们已经为一个地理数据库系统申请到了资金，他们称为ingres，意思是交互式图形获取系统，他们决定使用这些钱进行这个项目，并在这个项目的基础上进行其他更大的项目。为了得到更多的资助，Stonebraker 去找了DARPA，在那个时代，计算机方面的研究项目当然是找他们了。但是 DARPA 和 Office of Naval Research 拒绝了他，因为他们已经在别的地方资助了数据库研究项目，Stonebraker 转而向其他部门求助，在他的同事的帮助下，他最终获得了自然科学基金和三个军事机构的支持。
得到资助后，Ingre 在 70 年代中期由几批学生和员工开发完成， Ingres 经历了和System R 类似的发展，为提高代码的维护性，对 74 年的早期原型进行了比较大的修订，然后在一个小的范围内发布，随着经验的积累和接收到用户的反馈，或者有新的想法，项目成员不停的对原型进行改进，重写，Ingres 在概念上基本上与Sysytem R 相似，但是基于比较低端的系统，主要是UNIX 和 DEC。

商业化

与 System R 不同，Ingres的代码是可以免费获得的，到 1980 年止，共分发了1000 份拷贝，不少公司使用这些代码形成了自己的产品线。
Informix 是最早的用户之一，并且其员工完全是Ingres 项目的人员。他们在1984 发布了基于Ingres 的第一版产品，到 1997 年已经成了第二大数据库供应商。然而，一系列管理和财会方面的失误在短短两年内毁了公司的信誉，并于2000 年被IBM 收购。
Robert Epstein 在伯克立大学项目中的重要的程序员，创建了Britton-Lee，后来的Sybase，Sybase 在 80 到 90 年期间是第二号数据库产品，Sybase 于1992年将产品卖给微软，微软称之为MS SQLServer。
Jerry Held 和 Carol Youseffi 迁移到了Tandem Computers，他们在那里建造了发展成了NonStop SQL 的一个系统。NonStop 是在并行计算机上高效运行的Ingres 的一个修改版本，增加了分布式数据，分布式执行和分布式事务功能（后者非常困难）。首次发行于1987 年，1989 年的第二版增加了并行运行查询的能力，这个产品也由于是可随着机器中的处理器的数目做几乎线性的伸缩的少数系统之一而非常出名：向现存的NonStop SQL 服务器增加第二个CPU 将几乎精确的翻倍它的性能。Tandem 最后被Compaq 并购并在2000 年开始重写，而产品现在是HP 的。
最后 Stonebraker 自己离开了伯克立大学在1982年创建了Ingres 公司，Stonebraker 在这个公司工作到1991 年，然后公司卖给了ASK，1994年 ASK/ingres 被 CA公司 收购。
2004 年 CA 在开源许可下发布了Ingres release 3，并继续开发销售Ingres。

Postgres

在返回Berkeley 之后，Stonebraker 开始了一项后-Ingres 计划来致力于解决关系模型的数据库管理现有实现的局限性。其中主要的是它们不能让用户定义组合更简单域的新域（或者叫"类型"）（参见关系模型获得对术语"域"的解释。）
结果的计划叫做Postgres，以介入对增加完整的类型支持所需要的最小数目的特征为目标。其中包括定义类型的功能，还有完全描述联系的能力- 联系至今已经广泛使用但仍由用户完全维护。在 Postgres 中数据库"理解"联系，并能以使用规则的自然方式在有关联的表中检索信息。详情请参见PostgreSQL 的文章。
在 1990 年 Stonebraker 再次离开Berkeley 去商业化Postgres，使用了名字Illustra。Illustra 后来被Informix 并购，而 Stonebraker 再次回去搞高等教育了。