PostgreSQL
Свободная объектно-реляционная система управления базами данных. Существует в реализациях для множества UNIX-подобных платформ, включая AIX, различные BSD-системы, HP-UX, IRIX, Linux, macOS, Solaris/OpenSolaris, Tru64, QNX, а также для Microsoft Windows.
О технологии
PostgreSQL создана на основе некоммерческой СУБД Postgres, разработанной как open-source проект в Калифорнийском университете в Беркли.
СУБД позволяет гибко управлять базами данных (БД). С ее помощью можно создавать, модифицировать или удалять записи, отправлять транзакцию — набор из нескольких последовательных запросов на особом языке запросов SQL.
А благодаря свободной лицензии, PostgreSQL разрешается бесплатно использовать, изменять и распространять всем и для любых целей — личных, коммерческих или учебных.
Преимущества
- Поддержка БД неограниченного размера;
- Надежность — PostgreSQL полностью соответствует принципам ACID и обеспечивает стабильную и предсказуемую работу с данными.
- Производительность. Высокая производительность достигается за счет использования индексов. Поддерживаются стандартные индексы, частичные и функциональные.
- Возможность расширения. Разработчик может написать для СУБД собственные типы и их преобразования, операции и функции, ограничения и индексы, собственный процедурный язык для запросов. PostgreSQL можно модифицировать практически под любую нестандартную задачу.
- Минимальное количество багов. PostgreSQL — проект, который известен высоким качеством отладки. Каждая версия системы появляется в доступе только после полной проверки, поэтому СУБД очень стабильна.
- Открытость. PostgreSQL — ПО с открытым исходным кодом, которое распространяется по свободной лицензии.
Пример работы
Гео Тайм ВСР
Веб-приложение для контроля внутрискважинных работ на объектах
Ключевые результаты
- уменьшили простои и непроизводственное расходование времени;
- сократили время формирования отчета с 3 дней до 2 часов;
- систематизировали рабочие операции и процессы заказчиков;
- быстрое формирование отчёта по непроизводственным работам – быстрое принятие решений.