8 июля 1996 — день рождения PostgreSQL
8 июля 1996
Одна из самых распространённых систем управления базами данных в мире. На ней, её форках и совместимых решениях работает сегодня около трети Интернета. А по некоторым опросам подавляющее большинство разработчиков выбирают именно PostgreSQL для старта своих проектов.
Разработка PostgreSQL началась не в 1996 году, а значительно раньше. Как и множество значимых проектов индустрии в XX веке PostgreSQL появился в университете. В 1986 году профессор Майкл Стоунбрейкер начал руководить проектом POSTGRES. В представленном дизайне предполагалось новое поколение реляционных систем управления баз данных, которая сохранит преимущества реляционной модели, но станет расширяемой для сложных объектов.
За 10 лет разработки вышло несколько версий проекта POSTGRES с поддержкой разных исполнителей запросов и хранилищ. Исходный код проекта был фактически открытым — это позволило использовать POSTGRES в реализации нескольких важных проектов: финансово-аналитических системах, трекинга астероидов, медицинских проектов и географических информационных систем.
В 1994 году в проект была добавлена поддержка языка запросов SQL. Эту версию проекта в 1995 году опубликовали под новым названием Postgres95 и представили, как последователя оригинального POSTGRES.
В 1996 году проект Postgres95 был переименован. И нет — не в Postgres96, а в PostgreSQL.
8 июля 1996 года Марк Фурнье — один из драйверов сообщества PostgreSQL создал первый публичный сервер с системой контроля версий для разработки PostgreSQL сообществом. В этот же день он отправил в рассылку письмо, в котором сообщил о старте публичной разработки PostgreSQL.
Date: Mon, 08 Jul 1996 22:12:19 -0400 (EDT)
From: “Marc G. Fournier” [email protected]
Subject: [PG95]: Developers interested in improving PG95?
To: Postgres95 Users [email protected]Personally, I think that both Jolly and Andrew have done a fantastic job of bringing it to its currently level, but they, like most of the ppl on this list, have full time jobs that sap alot of their time…
…so, unless someone out there has already done this, and unless Jolly/ Andrew tell me I can’t (guys?)…I’m going to go ahead with what I wanted to do a few months ago…setup a development site similar to what is done with FreeBSD…
First stage will be to get a cvs archive of postgres 1.01 online tonight, with a sup server so that everyone has access to the source code.
If anyone has any patches they wish to submit based off of 1.01, please send them to [email protected] and I’ll commit those in as soon as cvs is up and running.
Unless there are any disagreements with this (or someone else has done this that I missed in mail…sorry if I did…)…I’ll send out further data on this as soon as its up and running…
Интересный факт: в этом письме Марк Фурнье упоминает о версии 1.01. Разработчики выпустили версии PostgreSQL с 1.0 до 1.09. Позже было принято решение продолжить версионность исконного проекта POSTGRES, поэтому после 1.09 пришла версия 6.0.0.
Источники
Ключевые факты
- People
- Майкл Стоунбрейкер, Марк Фурнье
- Organizations
- Калифорнийский университет, Беркли
- Technologies
- PostgreSQL, CVS
- Topics
- базы данных, открытый код
Pasha Kalashnikov