Рубрики
Технологии

Postgres Professional выпустила новую версию Postgres Pro Standard 17.0.1

Компания Postgres Professional представила новую версию СУБД, созданную на базе Postgres Pro Standard 17.0.1. Обновление Postgres Pro Standard обеспечивает пользователям доступ к последним возможностям PostgreSQL 17 и включает 40 улучшений и новых функций, в том числе оптимизации для работы с «1С:Предприятие». Читать далее

Рубрики
Технологии

Облачный дайджест: слушаем подкаст про данные, бэкапим PostgreSQL, смотрим вебинары по бизнес-приложениям и кибербезу

В новом дайджесте новостей МТС Web Services показываем актуальную аналитику по закупкам облачных сервисов, рассказываем об обновлении системы резервного копирования с поддержкой PostgreSQL, приглашаем послушать интересный подкаст на тему ИИ и данных и напоминаем о ближайших бесплатных вебинарах. Читать далее

Рубрики
Технологии

Триггеры в PostgreSQL: основы

Приветствую! В этой статье поговорим про триггеры в PostgreSQL. Начнём с базы: триггер в PostgreSQL — это такая функция, которая запускается автоматически при определённом событии в таблице. С триггерами можно автоматизировать массу рутины и освободить приложение от сложных проверок и вычислений, но это палка о двух концах. Читать далее

Рубрики
Технологии

Конференции PGConf.СПб 2024 и PGConf.Academy

Обе конференции — PGConf.СПб 2024 и PGConf.Academy 2024 — прошли в октябре. Они очень разные, но мы решили их объединить — может, как раз поэтому. Разница между ними не географическая. Даже наоборот, вышел парадокс: питерского уклона в составе докладчиков на PGConf.СПб 2024 в глаза не бросались, зато представители СПб (особенно представительницы) были более, чем заметны […]

Рубрики
Технологии

Пост @VitaliyNekrasov — Joomla — 12.11.2024 22:11

Использование внешей базы данных в Joomla 5.2.1 Писать компонент импорта цен и остатков для Joomla 3 уже не актуально. Но можно написать компонент для Joomla 5, который будет работать с базой Joomla 3. Добавляем поле в параметры: <field name=»external_database» type=»subform» label=»PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_LABEL» multiple=»false»> <form> <field name=»driver» type=»databaseconnection» label=»COM_CONFIG_FIELD_DATABASE_TYPE_LABEL» description=»COM_CONFIG_FIELD_DATABASE_TYPE_DESC» supported=»mysql,mysqli,pgsql,postgresql» filter=»string» /> <field name=»host» type=»text» label=»COM_CONFIG_FIELD_DATABASE_HOST_LABEL» […]

Рубрики
На повестке дня

По мотивам одного сбоя в БД Oracle

Всем привет! Я Тимур, инженер в команде Databases Т-Банка. Занимаюсь решением проблем и настройкой производительности СУБД Oracle и PostgreSQL Oracle — это СУБД для наших критичных  нагруженных legacy систем, системы построенные на новой архитектуре используют PostgreSQL. Расскажу о случае конкуренции на одной критичной БД. В какой-то момент перестали проходить транзакции из-за конкуренции за ITL-слоты на […]

Рубрики
На повестке дня

Никогда не используйте MySQL, всегда используйте PostgreSQL

Никогда не используйте MySQL, всегда используйте PostgreSQL И вот почему, по результатам нагрузочного тестирования: PostgreSQL в два раза меньше потребляет ресурса CPU, PostgreSQL в два раза меньше потребляет ресурса RAM, PostgreSQL в полтора раза меньше потребляет ресурса HDD (storage), PostgreSQL в три раза быстрее выполняет запросы, PostgreSQL после выполнения команды очистки (TRUNCATE TABLE) полностью очистил […]

Рубрики
На повестке дня

Секреты успешной миграции: как перенести базу данных с выделенного сервера в облако

Обычно, когда речь заходит про миграцию базы данных, задача формулируется так: без простоя и с минимальными усилиями перенести базу в облако. Процесс кажется понятным, однако на практике приходится учитывать множество нюансов. Привет, Хабр! Меня зовут Жан, я системный администратор баз данных в Selectel. Сегодня мы на практическом примере рассмотрим все нюансы миграции PostgreSQL из выделенного […]

Рубрики
На повестке дня

Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go

В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go. Поговорим о деталях их реализации в указанных СУБД. На примере PostgreSQL проведем benchmark-тестирование производительности […]

Рубрики
На повестке дня

Написание ETL пайплайна при помощи airflow, rabbitmq и postgres

В данной статье мы рассмотрим взаимодействие apache airflow, rabbitMQ и postgreSQL. Научимся правильно устанавливать соединения между ними и напишем базовый ETL. Читать далее