Date | Title | Description |
05.11.2024 | Что ищет он в краю далёком? Как найти смысл жизни с PostgreSQL | Аннотация
Эта статья родилась из пары лекций, которые я прочитал студентам в рамках курса, посвященного вопросам машинного обучения. Почему именно PostgreSQL? Почему векторы? За последние два года тема языковых моделей стала невероятно попу... |
04.11.2024 | Смещение значения таймстемпа UUIDv7 | UUIDv7 – это удобный и безопасный 128-битный уникальный идентификатор, который призван заменить целочисленные суррогатные ключи формата bigint в качестве первичного ключа в высоконагруженных базах данных и распределенных системах.
UUIDv7 со... |
01.11.2024 | GitHub's Restrictions: A Double-Edged Sword for Developers | In the world of software development, access to tools and resources is paramount. Recently, GitHub has tightened its grip on the accessibility of its vulnerability database for Trivy, a popular container scanning tool. This move has sent ri... |
31.10.2024 | PostgreSQL 17: A New Era of Performance and Usability | PostgreSQL 17 has arrived, and with it comes a wave of enhancements that promise to reshape the landscape of database management. This latest version is not just an incremental update; it’s a significant leap forward, addressing both perfor... |
31.10.2024 | Подтверждена совместимость платформы мониторинга производительности SOFTPOINT PerfExpert с российской СУБД Postgres Pro | Postgres Professional, разработчик российской СУБД Postgres Pro, и SOFTPOINT, разработчик ИТ-решений для высоконагруженных баз данных, объявляют о совместимости своих продуктов. Сертификат, выданный Postgres Professional, подтверждает корре... |
29.10.2024 | Navigating the Digital Labyrinth: Insights from CTF Challenges and Database Performance Monitoring | In the realm of cybersecurity and database management, two recent articles shed light on the intricacies of tackling complex challenges. One delves into a unique exploit scenario from a Capture The Flag (CTF) competition, while the other ex... |
29.10.2024 | Postgresso 9 (70) | PostgreSQL: PostgreSQL 17 Released!
Новшества давно известны (в том числе из обзоров Павла Лузанова PostgreSQL 17: Часть 5, 4, 3, 2, 1), но интересно, что выбрали в сообществе как самое-самое важное. Выбрали вот что:
Производительность:
пер... |
29.10.2024 | GitHub ограничивает доступ к базе уязвимостей Trivy | В последний месяц разработчики, использующие Trivy для сканирования контейнеров, столкнулись с серьёзной проблемой: при попытке загрузить базу данных уязвимостей из GitHub Container Registry (ghcr.io) возникает ошибка TOOMANYREQUESTS. Это с... |
28.10.2024 | Минцифры предложило создать в России своё Linux-сообщество | Минцифры планирует организовать в России своё Linux-сообщество В ведомстве по этому направлению собираются усилить кооперацию с теми государствами, которые готовы работать с Россией, вести с ними соответствующий диалог, объединить разработч... |
24.10.2024 | Использование корреляции для мониторинга производительности СУБД | Задача эксперимента
По результатам стресс тестирования СУБД определить статистические показатели производительности , для использования в качестве стартового события мониторинга при создания инцидента.Сценарий стресс тестирования
1.Создание... |
24.10.2024 | Быстрее пули: как найти счастье с PostgreSQL | Введение
Полнотекстовый поиск — это неотъемлемая часть современных приложений, особенно тех, которые работают с большими объемами текстовой информации, будь то блог-платформы, системы управления контентом или новостные агрегаторы. Какое бы ... |
23.10.2024 | PostgreSQL 17: уже можно просто делать бекапы и перестать страдать? | Так исторически сложилось, что задача организации простого и понятного резервного копирования в мире PostgreSQL до сих пор не решена. Есть набор комьюнити-утилит, у каждой из которых есть некие плюсы, но всегда в нагрузку будет прорва минус... |
19.10.2024 | Optimizing Database Performance: A Deep Dive into Stress Testing and Parameter Tuning | In the world of databases, performance is king. As data grows, so does the need for efficient management. This article explores two critical aspects of database optimization: parameter tuning and stress testing. Both are essential for ensur... |
19.10.2024 | Создаём свой реестр данных на основе ФГИС «Аршин». Часть 1 — добавляем данные в PostgreSQL и сокращаем размер БД | Всем привет. Этот практический цикл статей рассчитан на начинающих. Я решил поделиться своим опытом создания реестра данных на основе государственного. Данные будут храниться в базе данных PostgreSQL, доступ к ним будет осуществляться через... |
18.10.2024 | Статистический анализ стресс-теста СУБД | Задача
Определить максимальное количество предельное количество работающих соединений к СУБД , при заданном сценарии нагрузки .
Получение значения производительности СУБД Производительность СУБД — расчет метрики, временной анализ, параметри... |
16.10.2024 | Navigating the Digital Cinema Landscape: A DIY Movie Recommendation System | In the age of streaming, choosing a movie can feel like searching for a needle in a haystack. With countless options available, how do you find that perfect film? This article explores a DIY approach to creating a movie recommendation syste... |
16.10.2024 | Этюд: использование метода покоординатного спуска для оптимизации параметров СУБД | Или путевые заметки по ходу решения задачи разработки методики подбора комбинации значений конфигурационных параметров СУБД для оптимизации производительности СУБД .
В качестве начального примера, для отработки методики, выбраны настройки д... |
15.10.2024 | A New Dawn for Deckhouse: Postgres Professional's Strategic Investment | In the fast-paced world of technology, partnerships can be the lifeblood of innovation. Recently, a significant collaboration emerged between two key players in the Russian tech landscape: Flant and Postgres Professional. This partnership i... |
15.10.2024 | «Open source в России» — гримасы рынка, этика и менеджмент: разговор с Олегом Бартуновым, CEO Postgres Professional | Удалось пообщаться с Олегом Бартуновым, сооснователем и генеральным директором Postgres Professional. Делюсь текстовой версией разговора, в котором мы затронули историю компании и проблемы развития open source в России. Также мы поговорили ... |
15.10.2024 | Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional | Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (со... |
14.10.2024 | Postgres Professional инвестирует 3 млрд рублей в развитие продуктов «Флант» (разработчик Deckhouse Kubernetes Platform) | По информации СМИ, компания-разработчик российской СУБД Postgres Professional инвестирует 3 млрд рублей в развитие продуктов компании «Флант» (разработчика Open Source платформы для автоматизации обслуживания кластеров Kubernetes Deckhouse)... |
14.10.2024 | «Флант» получает 3 миллиарда рублей от Postgres Professional: новый этап в развитии Deckhouse | «Флант» привлекает инвестиции в размере 3 миллиардов рублей от Postgres Professional, что станет значимым шагом в развитии экосистемы Deckhouse. Это стратегическое партнёрство направлено на улучшение и расширение продуктовой линейки, а такж... |
13.10.2024 | Приключение пакетишки | Для ЛЛ: сложности отладки производительности дисковых подсистем в среде виртуализации.
Каждый вечер, когда солнце прячется за верхушки сосен, на небе зажигаются звезды, а где-то в лесу неподалеку начинает ухать сова, которую мы уже два меся... |
11.10.2024 | The Evolution of Open Source in Russia: A Shift from Centralization to Decentralization | In the ever-evolving landscape of technology, the recent decisions by Russia's Ministry of Digital Development (Minцифры) signal a pivotal shift in the approach to open-source software. The ministry has announced its intention to abandon th... |
11.10.2024 | Минцифры готовит общее регулирование существующих аналогов GitHub в РФ и отказывается от проекта единого репозитория... | 11 октября 2024 года СМИ сообщили, что Минцифры готовит единое регулирование существующих аналогов GitHub в РФ, включая общие требования по кибербезопасности. Ведомство отказывается от идеи создания одного основного российского репозитория ... |
10.10.2024 | Корреляционный анализ для определения причин деградации производительности СУБД | Общая картина по мониторингу Zabbix.Для сглаживания данных используется медианное сглаживание:
Долгая скользящая: 1 час(красная линия).
Короткая скользящая: 10 минут(синяя линия).
Активные соединения и утилизация CPU: стандартные метрики Za... |
07.10.2024 | PostgreSQL Antipatterns: валим «слона» — highload на ровном месте | Сегодняшняя тема посвящена нелегким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте, неудачной архитектурой приложения, можно обеспечить себе хронические проблемы производительности.
Рассмотрим классические... |
04.10.2024 | Нейронные оптимизаторы запросов в реляционных БД (Часть 2): На пути к продуктивизации | Введение
Нельзя просто взять и заменить нейросетями миллионы человеко-часов, вложенных в разработку классических оптимизаторов запросов реляционных СУБД. Надёжность, гибкость и скорость — ключевые характеристики экспертных систем, которые н... |
27.09.2024 | Релиз PostgreSQL 17 | 26 сентября 2024 года состоялся релиз стабильной версии СУБД PostgreSQL 17. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2029 года. Подготовка к выпуску PostgreSQL 17 проходила в рамках годового цикла разработки пр... |
23.09.2024 | SQL HowTo: Black and White (Puzzle Hunt 2010) | Некоторые головоломки можно решать на SQL just for fun, а часть получается выразить на этом декларативном языке даже эффективнее других, императивных.
Попробовать сделать более наглядное решение, а заодно познакомить с некоторыми нетривиаль... |
22.09.2024 | Postgresso 8 (69) | PostgreSQL 17 RC1
Вышел 1-й релиз-кандидат. По сравнению с 3-й бетой: откатили MERGE/SPLIT секций. Окончательный релиз (GA) должен появиться 26-го сентября.
Обновления версий Postgres Pro Enterprise 16.4.1, 15.8.1, 14.13.1, 13.16.1, 12.20.1... |
19.09.2024 | Майкл Стоунбрейкер: «Всё новое — это хорошо забытое старое. Продолжение» | От редакции: Майкл Стоунбрейкер — один из самых известных в IT мире ученых и отец-основатель Postgres. В соавторстве с Энрю Павло недавно опубликовал большой обзор всех актуальных технологий систем управления базами данных. В этом материале... |
18.09.2024 | The Rise of Open Source in Russia: A New Era for Machine Learning and Data Analysis | In the vast landscape of technology, open source is a beacon of collaboration. It invites innovation and democratizes access to tools that drive progress. Recently, a study by ITMO University has shed light on the state of open source in Ru... |
17.09.2024 | The Power of End-to-End Analytics: Transforming Business Insights | In the digital age, data is the lifeblood of business. Companies thrive on insights drawn from customer interactions. But how do you turn raw data into actionable intelligence? The answer lies in end-to-end analytics. This approach connects... |
16.09.2024 | Яндекс, Сбер и Т-Банк: ИТМО назвал лидеров Open Source в России | Специалисты исследовательского центра “Сильный ИИ в промышленности” ИТМО изучили особенности и тенденции в развитии и использовании общемирового опенсорса в области машинного обучения и работы с данными в России. По результатам исследования... |
16.09.2024 | «Стачка» в Питере. Что ожидает участников крупнейшей в России ИТ-конференции | 200+ докладов, 50 секций и лидеры рынка. Все это на одной площадке — 27-28 сентября в COSMOS St.Petersburg Pribaltiyskaya Hotel. В статье — обзор основных направлений конференции и причины, по которым стоит прийти.
Привет, меня зовут Камиль... |
12.09.2024 | Unraveling the Mysteries of PostgreSQL: From Puzzles to Diagrams | In the realm of databases, PostgreSQL stands as a titan. It’s not just a tool; it’s a canvas for creativity and logic. Recently, two articles shed light on its capabilities, one tackling a complex puzzle and the other diving into UML diagra... |
11.09.2024 | Диаграммы классов UML из PostgreSQL. Окончание | Статья продолжает знакомить с функциями для документирования баз данных PostgreSQL. Но на этот раз речь пойдет о специальных функциях, подготавливающих описания диаграмм классов на языке PlantUML. В качестве основного средства документирова... |
11.09.2024 | Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.2 — узлы получения данных) | Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".
В первой части лекции мы узнали, что такое пл... |
09.09.2024 | Успешная попытка установки PostgresPro-Std-16 на Raspberry PI 5 для 1С | Приветствую, коллеги!
Я занимаюсь разработкой 1С, поэтому, регулярно, на выходных исcледую различные варианты развёртывания серверов 1С под разработку (различные версии или комбинации)
В этот раз решил провести эксперимент с Raspberry PI 5.... |
08.09.2024 | Хранение данных в Postgresql | Дисклеймер
На скорость написания этого текста повлияли такие непреодолимые обстоятельства как: лето, шашлычное настроение, солнце и лень обилие работы. Возможно, за несколько месяцев эту информацию в разных вариациях уже публиковали, но я ч... |
07.09.2024 | The Rise of Open Source Education: PGConf.ACADEMY 2024 | In the world of education, change is the only constant. The landscape is shifting, and the need for skilled professionals is more pressing than ever. Enter PGConf.ACADEMY 2024, a groundbreaking conference set to take place on October 9 in M... |
04.09.2024 | Опенсорс конференция для вузовских преподавателей | Сейчас, в условиях жесточайшей нехватки кадров, как никогда ранее цветут всевозможные инициативы направленные на работу со студентами. Бесконечные стажировки, стипендии, курсы, целые кафедры, бесплатные проходки на конференции – всё это не ... |
01.09.2024 | Postgres Professional проведёт 9 октября конференцию PGConf.Academy 2024 для преподавателей PostgreSQL | Компания-разработчик российской СУБД Postgres Professional проведёт 9 октября профильную конференцию PGConf.Academy 2024 для преподавателей PostgreSQL.
PGConf.Academy 2024 является первой практической конференцией для преподавателей информа... |
26.08.2024 | На рынке систем документооборота новый игрок — Postgres Pro | Кейс «Газпром инвест»: перевод системы ЭДО на СУБД Postgres Pro
Дочернее общество ПАО «Газпром» внедрило отечественный продукт для управления цифровыми процессами и документами Directum RX, развернутый на базе СУБД Postgres Pro.
✔️Цель прое... |
26.08.2024 | Индексирование баз данных в PostgreSQL: погружение в тему | В продолжение серии статей об устройстве системы управления базами данных (СУБД) PostgreSQL (раз, два) смотрим, как ускорить выполнение запросов к базе данных с помощью индексов.
Привет, Хабр! Меня зовут Артур Титаев, я аналитик департамент... |
24.08.2024 | PostgreSQL Evolution: The Shift from pg_pathman to Declarative Partitioning | In the world of databases, change is the only constant. PostgreSQL, a stalwart in the database realm, is no exception. Recently, Postgres Professional made waves by recommending a shift from pg_pathman to declarative partitioning. This chan... |
23.08.2024 | Статистический анализ результатов нагрузочного тестирования СУБД в условиях облачной инфраструктуры | Предпосылки к проведению эксперимента
В ходе аудита СУБД поступило предложение изменить значение параметра bgwriter_lru_maxpages
Для проверки влияния изменения параметра на производительность СУБД, было проведено нагрузочное тестирование по... |
21.08.2024 | Navigating the Cloud: A Deep Dive into Database Load Testing | In the digital age, data is the lifeblood of organizations. As businesses migrate to the cloud, the performance of their databases becomes paramount. Load testing is the compass guiding us through this complex landscape. It helps ensure tha... |
21.08.2024 | Нагрузочное тестирование СУБД в облачной среде — часть 2. Итог | Начало Нагрузочное тестирование СУБД в облачной среде — часть 1 / Хабр (habr.com)
Следующая серия экспериментов выполняется с использованием периода сглаживания = 1 час. Инструмент и сценарий тестирования
Для тестирования используется станд... |
21.08.2024 | Postgresso 7 (68) | Из жизни малышей и гигантов
PGlite 0.2
Опенсорсный проект ElectricSQL явил маленькое чудо. Совсем маленькое: сервер PostgreSQL уместился в архив 3МБ.
Сервер собран как клиентская библиотека TypeScript/JavaScript, PostgreSQL можно запускать ... |
21.08.2024 | Postgres Professional обновила свободно доступный курс DEV2 по разработке приложений в PostgreSQL 16 | Компания-разработчик российской СУБД Postgres Professional обновила свободно доступный курс DEV2 по разработке серверной части приложений PostgreSQL.
В обновлённой версии курса добавлена информация о новинках версий 13, 14, 15 и 16, перераб... |
20.08.2024 | Нагрузочное тестирование СУБД в облачной среде — часть 1 | Предпосылка к исследованию
Исследование гипотезы СУБД по природе своей является стохастической, а не детерминированной системой.
С целью проверки утверждения и в связи с началом работ по подготовке методики статистического анализа СУБД в ус... |
13.08.2024 | Собеседование Python-разработчика: чего ждать и как подготовиться | Всем привет! Меня зовут Антон Артиков, я бэкенд-разработчик в «Авито» и выпускник курса «Middle Python-разработчик». Программирую на Python и Go, читаю и перевожу со словарем PHP, а ещё веду личный блог в Телеграме.
Если раньше я только ход... |
08.08.2024 | PostgreSQL 16: The Art of Data Snapshots | In the world of databases, PostgreSQL stands as a titan. Its latest version, PostgreSQL 16, introduces a concept that is both intricate and essential: data snapshots. Understanding this feature is like peering into the soul of the database.... |
07.08.2024 | PostgreSQL 16. Снимки данных. Часть 4 | Введение
Данная статья является четвертой частью. Предыдущие:
PostgreSQL 16. Организация данных. Часть 1
PostgreSQL 16. Изоляция транзакций. Часть 2
PostgreSQL 16. Страницы и версии строк. Часть 3
Как и прошлые части, данная является объеди... |
05.08.2024 | «Росатом» — компания перевела Единую отраслевую систему документооборота (ЕОСДО) на импортонезависимое ПО | ✔Миграцию данных из СУБД Oracle в СУБД Postgres Pro Enterprise Certified провели бесшовно и с сохранением всех данных, накопленных за 13 лет функционирования ЭДО в атомной отрасли.
✔В проекте реализовали отказоустойчивый катастрофоустойчивы... |
01.08.2024 | Navigating the Complexities of High-Load Systems: Optimizing Performance with Postgres Pro and Monq | In the world of data management, efficiency is king. High-load systems, like Postgres Pro and Monq, are intricate machines that require fine-tuning to perform at their best. These systems can be likened to a finely tuned orchestra, where ea... |
31.07.2024 | Как фронтендер сертификацию PostgresPro сдавал | Оговорюсь, заголовок кликбейтный, и примерно последние 2 года своей трудовой деятельности в рамках своей компании я считаюсь фуллстек разработчиком, но все же моя база это фронтенд и специального образования я не имею.
Я хочу поделится тем,... |
31.07.2024 | С заботой о CPU: как найти узкое горлышко и сконфигурировать Postgres Pro | СУБД Postgres Pro – сложный механизм, который можно гибко настраивать под конкретный тип нагрузки. Для этого в нём имеется множество параметров и инструментов. Например, одним из главных потребителей ресурсов CPU является оптимизатор/планир... |
30.07.2024 | Navigating the Transition: RS-Bank's Shift to a Domestic Tech Stack | In the world of banking technology, change is a constant. The recent shift of RS-Bank to a domestic tech stack is a testament to this. This transition, initiated in December 2022, aims to replace foreign technologies with homegrown alternat... |
29.07.2024 | PostgreSQL 16. Страницы и версии строк. Часть 3 | Введение
Данная статья является третьей частью. Предыдущие:
PostgreSQL 16. Организация данных. Часть 1
PostgreSQL 16. Изоляция транзакций. Часть 2
Как и прошлые части, данная является объединением книги и официальной документации с моими ри... |
25.07.2024 | Как мы переводили автоматизированную банковскую систему RS-Bank V.6 на импортозамещенный стек | Привет, Хабр! Меня зовут Юрий Мишин, я технический директор в департаменте банковского ПО компании R‑Style Softlab. В этой статье я расскажу о масштабном проекте по переводу одного из ключевых продуктов компании 一 автоматизированной банковс... |
22.07.2024 | Postgres Professional обновила бесплатный курс по администрированию PostgreSQL 16 | Компания Postgres Professional заявила о выпуске обновлённого курса по администрированию свободно распространяемой СУБД PostgreSQL. DBA-1 представляет собой базовый курс для администраторов PostgreSQL, разработанный специалистами Postgres P... |
16.07.2024 | Data Vault: Мой опыт создания модели вручную | Всем привет! Это моя первая публикация на Хабре, поэтому строго не судите. Хочу поделиться с вами историей о том, как я делал Data Vault руками... или custom migrate a Data Vault c нотками Data Vault 2.0. Достаточно интересный способ провес... |
15.07.2024 | Postgresso #6 (67) | Случилось так, что этот выпуск никак не хотел укладываться в наши обычные разделы, скажем: Релизы/Конференции/Статьи ... Что делать?
Волны расходятся с тех пор, как Роберт Хаас (Robert Haas, EDB) издал в интернете крик души. Волны отразилис... |
09.07.2024 | Битый или небитый? Как обеспечить целостность данных в Postgres Pro | Любому IT-администратору важно знать состояние оборудования, за которое он отвечает. Сбои в хранилище или файловой системе, повреждения страниц в оперативной памяти могут отразиться на целостности данных во всей БД. В этой статье мы расскаж... |
19.06.2024 | Postgres Professional выпустила в свободном доступе книгу «PostgreSQL 16 изнутри» | Компания-разработчик российской СУБД Postgres Professional выпустила новую книгу «PostgreSQL 16 изнутри». Электронная версия учебника находится в свободном доступе. Автор книги — Егор Рогов, директор по разработке образовательных программ P... |
19.06.2024 | Миграция с Oracle на PostgreSQL: подводные камни и инструменты для перехода | У задачи перехода с Oracle на PostgreSQL есть два решения: правильное и бесплатное. Специалистов, которые хорошо разбираются в обоих серверных языках, в стране объективно мало, поэтому лучший вариант — доверить миграцию СУБД опытным подрядч... |
18.06.2024 | Built-in replanning как способ корректировать огрехи оптимизатора PostgreSQL | Компания Postgres Professional занимается разработкой и поддержкой СУБД с 2015 года. Это серьёзный срок для компании в ИТ-сфере, и за это время мы видели много случаев, когда клиенты сталкивались с неоптимальным выполнением запросов. Обычно... |
18.06.2024 | Внутренний рынок. Самые активные венчурные области за 2 года в России | Содержание:
FinTech
Автомобили
Игры и GameTech
E-commerce
MedTech
Retail
HR
Food
Софт
Сервисы
EdTech
Топ-5 сделок за два года
Краткие итоги
Самые активные области на венчурном рынке со II квартала 2022 года по I квартал 2024 года по версии ... |
15.06.2024 | Статический анализ структуры базы данных (часть 3) | Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным с индексами. Статический анализ не учитывает размер индексов и частоту их использования, которые используются в эвристи... |
12.06.2024 | Postgresso #5 (66) | PostgreSQL: PostgreSQL 17 Beta 1 Released!
Вышла бета с 188 новшествами. Напомним, что Брюс Момджан недавно подчёркивал важность этого релиза из-за его некоторого уклона в оптимизацию, мол, большое число улучшений в оптимизации, это приятны... |
11.06.2024 | «IT-Планета 2024»: задачи третьего этапа по PostgreSQL | Или, точнее, задача, поскольку в этом году мы попробовали другой формат: задача была всего одна, но большая. Требовалось написать SQL-запрос, играющий в крестики-нолики «пять в ряд».Условие задачиОбщие правила игры
Игра ведется на поле разм... |
31.05.2024 | Подготовка к техническому собеседованию Senior/Team Lead backend | Недавно появились мысли походить на собеседования чем я успешно занялся. Если конкретно - смотрел лидовскую/сеньерскую позиции на Python и Golang(но статья может пригодиться backend разработчикам в целом). Не ставлю целью статьи объять необ... |
27.05.2024 | В облако на работу: Архивирование postgres. Дайте два | В прошлых публикациях мы, не торопясь, после настройки персонального рабочего места на РедОС 7.3, посмотрели РедОС 8 и почти полностью собрали рабочую сеть 1С на отечественной ОС подходящую для работы среднего размера компании. С веб-сервер... |
22.05.2024 | Postgresso #4 (65) | Джонатан Кац (Jonathan Katz) пишет:
PostgreSQL 17 Beta 1 запланирована на 23 мая. Пожалуйста, продолжайте тяжёлую работу по закрытию недоделанных пунктов (open items), все поправки намечено доделать к 18 мая. Всем спасибо! Это очень здорово... |
18.05.2024 | PostgreSQL 16. Изоляция транзакций. Часть 2 | Введение
Данная статья является продолжением первой части: "PostgreSQL 16. Организация данных. Часть 1".
Как и первая часть, эта является объединением книги и официальной документации с моими рисунками, объясняющими написанное в б... |
16.05.2024 | Postgres Pro Shardman: горизонтальное масштабирование реляционных СУБД | Последние несколько лет мы в Postgres Professional активно занимаемся разработкой своего решения для горизонтального масштабирования PostgreSQL. Пользователям нужен был простой способ увеличить производительность путем добавления узлов. Тра... |
13.05.2024 | PostgreSQL 16. Организация данных. Часть 1 | Введение
Идея написания статьи возникла во время чтения книги "PostgreSQL 16 изнутри". В ней рассматривается внутреннее устройство СУБД PostgreSQL со ссылками на документацию, в которой все еще более подробно, однако слишком сложн... |
13.05.2024 | «IT-Планета 2024»: задачи второго этапа по PostgreSQL | Вдохновившись прошлогодним опытом, мы продолжили начинание и снова проводим конкурс по SQL на международной олимпиаде «IT-Планета».
Конкурс состоит из трех этапов. Заочный теоретический тест собрал почти 3000 человек, из которых на следующи... |
08.05.2024 | Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562... | Долгожданный стандарт RFC9562 "Universally Unique IDentifiers (UUID)" с тремя новыми версиями идентификаторов UUID (6, 7 и 8) вместо малопригодного RFC4122 наконец-то вступил в силу. Я участвовал в разработке нового стандарта. Обз... |
06.05.2024 | Древовидные структуры в SQL в одну таблицу | Стояла задача: реализовать хранение и работу каталога папок в PostgreSQL. В процессе изучения темы наткнулся на большое количество материалов, которые задачу решали, но делали это без уважения выглядели не лаконично, нарушали прозрачность в... |
06.05.2024 | 17 мая приглашаем на ИТ-конференцию True Tech Day МТС | True Tech Day — масштабная конференция для начинающих и опытных специалистов в ИТ. Впервые мероприятие было проведено в 2023 году, объединив более 1500 человек непосредственно на площадке и еще 60 тыс. зрителей онлайн.
В этом году программа... |
27.04.2024 | PGConf.Russia #10 (2024) | Юбилейная 10-я конференция PGConf.Russia опередила юбилей компании (Postgres Professional исполнилось 9 лет). А самая первая - PGConf.Russia 2015 - даже опередила саму компанию-устроителя: конференция прошла в феврале, а официальный день ро... |
23.04.2024 | Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз | рекомендации explain.tensor.ru
У одного из клиентов нашей системы мониторинга PostgreSQL серверов возникла проблема сильного замедления запросов при запуске базы в Docker. В этой статье расскажем о возможных последствиях использования Postg... |
12.04.2024 | Выжимаем максимум из PostgreSQL | Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В лаборатории мы занимаемся тестированием нового оборудования для дата-центров. О том, как мы измеряли производительность PostgreSQL на разных конфигураци... |
08.04.2024 | Что нужно знать джависту, чтобы пройти собеседование | Небольшая заметка с технологиями и полезными ссылками, которые позволили мне пройти собеседование и работать в Сбере.Навыки джависта
Язык
Основное:
Java Core (основные механизмы языка: типы данных, циклы и тд)
коллекции
исключения
дженерики... |
07.04.2024 | Статический анализ структуры базы данных (часть 2) | Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным с ограничением FOREIGN KEY (FK). Часть проверок целесообразно выполнять на регулярной основе, а некоторые позволяют луч... |
05.04.2024 | Postgresso #3 (64) | Конференции и коммитфесты
PGConf.Russia 2024
Стартует уже совсем скоро: 8 апреля, а завершится 9-го. Можно просмотреть расписание и список докладов.
Первый доклад после открытия - руководитель нашего отдела образования Павла Лузанова - Post... |
02.04.2024 | Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.1 — как и зачем читать планы) | Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".
В этой лекции мы узнаем, что такое план выпол... |
01.04.2024 | Вышла новая версия СУБД Postgres Pro Enterprise 16.2.1 | Postgres Professional заявила о выпуске новой версии Postgres Pro Enterprise. Релиз включает возможности мажорных версий Postgres Pro Enterprise 16.1.1, PostgreSQL 16.2 и ряд новых разработок для повышения безопасности, улучшенной оптимизац... |
01.04.2024 | Что попросить у 1С на новый год | В наше время трудно уследить за потоком новостей, несмотря на все фильтры и автоматизацию и выбрать действительно важное. Поэтому самое важное порой узнаешь в неожиданных местах Системные требования 1С СУБД (1c.ru)
Есть две хорошие новости.... |
25.03.2024 | Статический анализ структуры базы данных (часть 1) | Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных, свойств объектов. Статический анализ структуры не задействует н... |
20.03.2024 | Российский аналог GitHub от РФРИТ и Минцифры отложен на неопределённый срок в связи с отсутствием финансирования... | По информации источников СМИ, запуск проекта российского аналога GitHub от Российского фонда развития информационных технологий (РФРИТ) и Минцифры отложен на неопределённый срок в связи с отсутствием финансирования.
В начале марта 2023 года... |
15.03.2024 | SQL HowTo: один индекс на два диапазона | В прошлой статье я показал, как условие с парой однотипных неравенств, плохо поддающееся индексации с помощью btree, можно переделать на эффективно gist-индексируемое в PostgreSQL условие относительно диапазонных типов, а наш сервис анализа... |
15.03.2024 | 5 стадий принятия необходимости изучения «плана запроса» или почему может долго выполняться запрос | Всем привет! Меня зовут Виктор, я работаю в Компании БФТ-Холдинг руководителем группы разработки. В этой статье разберем подходы и рекомендации по выявлению и устранению проблем с производительностью в системе базы данных Greenplum. Материа... |
15.03.2024 | Postgresso 2 (63) | Новые контрибьюторы PostgreSQL:
Бертран Друво (Bertrand Drouvot),
Габриэль Бартолини (Gabriele Bartolini),
Ришар Гуо (Richard Guo).
Новые главные (major) контрибьюторы PostgreSQL, прибавилось два представителя Microsoft и один от Amazon:
Ал... |
14.03.2024 | Одно, чтоб править всеми: как мы сделали хаб для сопровождения СУБД | Работа в СУБД — это множество разноплановых задач: создание новых продуктов, плановые обновления, работа с инцидентами. По мере цифровизации компании количество таких задач растёт, очередь запросов наполняется. Всё больше времени уходит не ... |
11.03.2024 | Бьемся с индексацией парных неравенств в PostgreSQL | м/ф "Брэк!", Гарри Бардин, 1985
Я уже не раз писал, что условия с несколькими неравенствами () обычно плохо подходят для индексирования "классическим" btree, вызывают "тормоза", и необходимо придумывать различн... |