СУБД PostgreSQL. История

PostgreSQLВсе системы электронного документооборота должны где-то хранить информацию. Для этого используются базы данных и СУБД для управления этими базами данных. Самая популярная СУБД для отечественных продуктов в сфере СЭД – это MS SQL Server от компании Microsoft.

Но не только эта система используется. Нынче, в эпоху импортозамещения, компании стараются перейти на использование продуктов, основанных на open source. Одна из самых популярных OpenSouces-баз данных – это PostgreSQL. Краткую историю этой СУБД я и расскажу.

Развитие PostgreSQL началось еще в семидесятых годах в Калифорнийском университете в Беркил. Сотрудник того университета Майкла Стоунбрейкера занялся разработкой СУБД INGRES.

После этого проекта Майкл Стоунбрейкер и предложил построить систему, которая будет ПОСЛЕ INGRES, и назвал её Postgres (Post-Ingres). Postgres не основывается на коде Ingres, это уже новый проект.

Появился в 1985 году в Калифорнии, как программа, внутри которой можно было работать с созданными БД. Использовался язык запросов QUEL. Развивался как университетский проект, БД с открытым исходным кодом.

  • 1987 – концепт СУБД.
  • 1989 – Postgres 1.0.
  • 1990 – Postgres 2.0.
  • 1991 – Postgres 3.0.
  • 1992 – Стоунбрейкер основал компанию Illustra, для коммерциализации Postgres
  • 1994 – Postgres2. На этой версии систему перестали писать студенты.
  • 1995 – Postgres95 с поддержкой SQL. Люди стали использовать эту СУБД, так как за нее не нужно было платить.
  • 1996 – рождение сообщества PostgreSQL. Участвовали и Джулиан Ассандж и Вадим Михеев из России. Появилось международное сообщество, стали выпускать свои форки, можно было бесплатно брать код Postgres и делать с ним всё, что хочешь
  • 1996 – вышла версия PostgreSQL
  • 1997 – первая встреча разработчиков PostgreSQL в Беркли
  • 02.2019 – последняя актуальная да данный момент версия 11.2.

Postgres – ничей, у него нет хозяина. Любой человек может взять исходные коды PostgreSQL, доработать под свои нужды (а можно и не дорабатывать вовсе), наклеить туда свой логотип – и продавать за деньги.

Всю вышеописанную историю Postgres почерпнул из одноименного вебинара с PgConf.Russia 2017. Докладчик про историю — Питер ван Харденберг.

Помимо этого, рекомендую посмотреть вебинар Олега Бартунова «PosgreSQL: вчера, сегодня, завтра».

Слева направо Иван Панченко и Олег Бартунов
Слева направо: Иван Панченко и Олег Бартунов

В нем генеральный директор компании Postgres Professional (возможно, самый известный русский человек в мире PostgreSQL) рассказывает немного об истории Postgres, о том, какой вклад в нее внесли российские программисты и о планах на будущее данной СУБД:

https://www.youtube.com/watch?v=Zn5cVaTnJ4o

У Олега Бартунова мне очень понравилась часть про то, что PostgreSQL – это не импортозамещение, а обеспечение технологической независимости. И еще он рассказал о том, почему логотопом Postgres является slonik и как его зовут 😉

UPD: Рекомендую еще прочитать статью с историей PostgreSQL от того же Олега Бартунова: Что такое PostgreSQL?

И, в заключение, можно почитать интервью с Иваном Панченко, заместителем генерального директора Postgres Professional. В нем еще немного рассказывается о истории Postgres и о вкладе российских разработчиков. Ну и немного про всякие особенные возможности PostgreSQL.


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*