Что такое PostgreSQL?
PostgreSQL (сокращённо «Postgres») это система управления базами данных: программное обеспечение, которое упорядоченно хранит все данные сайта и быстро выдаёт их по запросу. Зарегистрированные пользователи, заказы интернет-магазина, статьи блога: всё это живёт именно в базе данных. PostgreSQL это одна из самых надёжных систем в этой области в мире.
Корни проекта уходят в проект POSTGRES Калифорнийского университета в Беркли 1980-х годов; под нынешним названием и с поддержкой SQL система вышла в 1996 году. С тех пор её развивает PostgreSQL Global Development Group: международное сообщество разработчиков. Это значит, что база не принадлежит одной компании и никто не сможет внезапно сделать её платной. Распространяется по очень либеральной лицензии PostgreSQL License: использовать её можно бесплатно в любых коммерческих проектах.
Главные отличия PostgreSQL это надёжность и богатство возможностей. Система строго соблюдает принципы ACID (гарантия, что операция выполняется либо полностью, либо не выполняется вовсе), поэтому в чувствительных операциях вроде платежей данные никогда не остаются в «полусохранённом» состоянии. Кроме того, PostgreSQL умеет хранить документы JSON, что во многих проектах избавляет от необходимости в отдельной NoSQL-базе.
По масштабу PostgreSQL подходит всем: от небольшого блога до корпоративных систем с терабайтами данных. Ею пользуются Instagram, Spotify, Apple. Для сайта малого бизнеса она спокойно работает на обычном сервере, а по мере роста проекта масштабируется с помощью репликации (синхронизированных копий данных на отдельных серверах) и других приёмов.
Что это значит для вашего бизнеса
Самое ценное на вашем сайте не дизайн, а данные: клиенты, заказы, контент. От того, в какой системе они хранятся, напрямую зависят скорость, безопасность и возможность роста сайта. Выбор PostgreSQL означает, что данные хранятся в проверенной индустрией системе без каких-либо лицензионных платежей.
Как это использует SaytPro
Для динамических проектов с большим объёмом данных (интернет-магазинов, корпоративных сайтов с админ-панелями, систем заказов) SaytPro выбирает PostgreSQL. База работает в связке с бэкендом на Django на VPS-сервере проекта. Для клиента это надёжное хранение данных без ежемесячных лицензионных расходов.


