По словам создателя PostgreSQL Майкла Стоунбрейкера, Oracle непреднамеренно способствовала превращению PostgreSQL в технологию баз данных, которую сейчас поддерживают Microsoft, AWS и Google.

В начале этого месяца в интервью The Register почётный профессор Калифорнийского университета в Беркли заявил, что решение Oracle сохранить MySQL после покупки Sun Microsystems помогло PostgreSQL занять доминирующее положение, по крайней мере, среди систем, использующих или поддерживающих его протокол передачи данных.

PostgreSQL был запущен 30 лет назад, добавив поддержку SQL к более ранней системе Postgres, предложенной Стоунбрейкером в 1986 году.

После постепенного роста популярности использование PostgreSQL резко возросло за последние пять лет. Согласно опросу Stack Overflow, в 2023 году он стал самым популярным выбором базы данных среди разработчиков. Помимо самой популярной СУБД, поставщики, включая облачных гипермасштабируемых провайдеров CockroachDB и YugabyteDB, предлагают сервисы баз данных с различной степенью совместимости с PostgreSQL.

Microsoft, например, внесла свой вклад в PostgreSQL и запустила собственную распределённую базу данных PostgreSQL, призванную конкурировать с другими гипермасштабируемыми системами и сторонними СУБД.

Стоунбрейкер считает, что PostgreSQL находится в процессе захвата мира: «Под PostgreSQL я подразумеваю систему баз данных, совместимую с форматом передачи данных по сети, а это очень много систем. Все гиганты — Microsoft, Google и Amazon — поставили все свои деньги на формат передачи данных PostgreSQL».

Между тем, конкурирующая система MySQL «исчезает как конкурент», отметил он.

Oracle приобрела MySQL в 2010 году в рамках покупки Sun Microsystems. MySQL завоевала первых поклонников среди компаний второго поколения, работающих в онлайн‑сфере, включая Google, Twitter и Uber.

В сентябре прошлого года Oracle провела массовые сокращения в основной команде разработчиков MySQL. «Мы должны поблагодарить Oracle за популярность PostgreSQL, потому что, когда они купили MySQL, все боялись, что они будут доминировать там, где раньше был MySQL, и это стало началом восхождения PostgreSQL. PostgreSQL не контролируется ни одним поставщиком. Он контролируется группой из 20 или 30 очень умных суперпрограммистов, и поэтому я думаю, что он останется вне зоны влияния конкретного поставщика на неопределённый срок. Это открытый исходный код в его лучшем проявлении», — сказал Стоунбрейкер.

Ранее Microsoft представила облачную базу данных Azure HorizonDB. Новый сервис совместим с PostgreSQL и предназначен для работы с большими объёмами корпоративных данных.

Azure HorizonDB получила масштабируемую архитектуру, которая поддерживает до 3072 виртуальных ядер на основных узлах и репликах. Общее хранилище автоматически подстраивается под нагрузку и позволяет хранить до 128 терабайт данных. Компания заявляет, что новая система обеспечивает задержку фиксации данных менее миллисекунды и в три раза превышает пропускную способность стандартного Postgres при выполнении транзакционных операций.