PostgreSQL
Проектируем и оптимизируем базы данных PostgreSQL. Надежное хранение данных для ваших приложений.
Обсудить проект
Возможности PostgreSQL
- ACID транзакции
- JSON и JSONB поддержка
- Полнотекстовый поиск
- Масштабируемость
- Расширяемость (extensions)
- Репликация и кластеризация
- Высокая производительность
- Открытый исходный код
Расширения
О базе данных PostgreSQL
PostgreSQL — объектно-реляционная СУБД с открытым исходным кодом, разрабатываемая с 1986 года. Проект начался как POSTGRES в Калифорнийском университете Беркли под руководством Майкла Стоунбрейкера. В 1996 году проект переименован в PostgreSQL с добавлением поддержки SQL.
PostgreSQL используют Apple, Instagram, Spotify, Reddit, Twitch и госструктуры по всему миру. Instagram хранит миллиарды записей в PostgreSQL. Spotify использует PostgreSQL для хранения метаданных 100+ миллионов треков. Reddit построил всю инфраструктуру на PostgreSQL.
PostgreSQL поддерживает JSONB для хранения JSON-документов с индексацией — можно работать как с NoSQL базой. Полнотекстовый поиск с поддержкой русского языка встроен. PostGIS превращает PostgreSQL в мощную геоинформационную систему для работы с картами и координатами.
PostgreSQL известен строгим соответствием SQL-стандартам и надёжностью ACID-транзакций. Поддерживаются оконные функции, CTE (Common Table Expressions), материализованные представления. TimescaleDB превращает PostgreSQL в базу данных для временных рядов. Citus позволяет распределить данные между серверами.