PostgreSQL

Базы данныхЧастота употребления: очень высокая· Сложность: 3/5· Актуальность: 5/5· Тренд: растёт

PostgreSQL — объектно-реляционная СУБД с открытым исходным кодом, известная надёжностью, расширяемостью и соответствием стандарту SQL.

Подробно

PostgreSQL (часто «Postgres») — свободная объектно-реляционная система управления базами данных, развиваемая с 1996 года и поддерживаемая глобальным сообществом. Она отличается строгим соблюдением ACID, богатой поддержкой типов данных (JSONB, массивы, диапазоны, геоданные PostGIS) и расширяемостью через собственные функции, типы и расширения. PostgreSQL широко применяется как основная OLTP-база в веб-приложениях, микросервисах и аналитических системах, поддерживает репликацию, партиционирование, полнотекстовый поиск и логическую репликацию. Современные возможности — параллельные запросы, JIT-компиляция и расширения вроде pgvector для векторного поиска — делают её базой для AI/ML-приложений. Тесно интегрирована с ORM (Django ORM, Hibernate, Prisma) и облачными managed-сервисами.

Примеры употребления

  • psql -h localhost -U postgres -d cubai
  • SELECT version();
  • EXPLAIN ANALYZE SELECT * FROM orders WHERE created_at > now() - interval '7 days';
  • docker run -d -e POSTGRES_PASSWORD=secret -p 5432:5432 postgres:16
#sql #rdbms #acid #jsonb #opensource

Источники