Постгресу — 28 лет!
Впервые с PostgreSQL я познакомился в 2006 году. Тогда я работал сисадмином в региональном операторе связи. Нам нужно было разработать свой биллинг. Основной базой данных для учета абонентов, сбора трафика и аналитики была PostgreSQL версии 7.4. На тот момент это была актуальная версия, выпущенная в ноябре 2003 года, но широко используемая и в 2006 году благодаря своей стабильности. Вся бизнес-логика была реализована в виде хранимых процедур на PL/Perl. Perl был очень популярен в те годы для написания скриптов и хранимых процедур.
В качестве фронтенда использовались стандартные HTML и CSS. Весь интерфейс генерировался на стороне сервера. Веб-сервером служил Apache версии 1.3, который поддерживал модуль mod_perl для улучшения производительности Perl-скриптов. Много скриптов было написано на Perl версии 5.8, актуальной на тот момент. Perl был одним из основных языков программирования для системных администраторов и веб-разработчиков. Python в то время только набирал популярность и не использовался в нашем проекте. Вся система работала под управлением операционной системы FreeBSD, которая была известна своей надежностью и безопасностью.
С этим биллингом мы прожили до 2008 года. В 2009 году мы переехали на новый биллинг, использующий более современные технологии. Основной язык программирования сменился на Java версии 1.4, которая была стабильной версией, выпущенной в феврале 2002 года. Для обеспечения обмена сообщениями между различными компонентами системы использовался ActiveMQ, один из популярных брокеров сообщений на то время. В качестве базы данных мы выбрали MySQL, которая предоставляла хорошую производительность и поддержку. Новая система работала под управлением операционной системы CentOS, популярного дистрибутива Linux для серверов. Так я погрузился в мир Java и весь этот новый дивный мир.
PostgreSQL я активно использовал в других проектах. Один из таких проектов была система мониторинга opennms.
Такая вот замечательная история из моей жизни.
Опубликую ее на своем сайте https://letenkov.ru
Спасибо за ваши лайки и подписку.