| Date | Title | Description |
| 28.02.2026 | PostgreSQL Crisis Averted: From 600GB Performance Slump to Resilient System | A colossal PostgreSQL database, struggling with performance, underwent H3 partitioning. This dramatically improved `VACUUM` times and query speed. An initial shadow table migration aimed for zero downtime. However, a critical flaw emerged: ... |
| 28.02.2026 | Когда успешная миграция сломалась, а партиционирование превратилось в cross-cluster move | Привет! На связи вновь команда Геосервисов. Как вы помните, в прошлой статье я делился нашим опытом партиционирования и выводами, к которым мы пришли. Но на этом история не закончилась. Что же было дальше?
Партиционирование завершилось успе... |
| 26.02.2026 | Партиционирование PostgreSQL: опыт команды Геосервисов | Всем привет! Поводом для написания этой статьи послужила ситуация, с которой мы в команде Геосервисов столкнулись.
Когда наша база данных нормализованных OSM-данных достигла размеров в 600+ ГБ, VACUUM стал занимать 6+ часов. Мы начали прибл... |
| 23.01.2026 | Где разместить новую станцию зарядки для электромобилей или как работать с геоэмбеддингами | В этой статье мы рассмотрим решение задачи поиска оптимальной локации для электрозарядных станций с помощью открытых данных, методов геоаналитики и алгоритмов классического машинного обучения.Что такое оптимальная локация?
Под оптимальной л... |
| 31.12.2025 | Postgresso #11-12 (84-85) | Postgres Pro Enterprise 18.1.1
До Нового Года успела выйти 18-я версия Postgres Pro Enterprise. Полный список нового слишком велик для нашего жанра. Вот избранное.
Добавлена возможность создавать таблицы, которые разделяются на секции при п... |
| 31.12.2025 | Генерация лабиринта с использованием Uber H3 на карте в Qt | Привет, Хабр! Меня зовут Вадим.
Однажды вечером я сидел и думал: «А что если взять геопространственную индексацию , которую Uber и другие компании использует для своих сервисов, написать алгоритм генерации лабиринта, а потом искать путь чер... |
| 18.12.2025 | Самокаты и их место в этом мире | Если кратко, то знать местоположение скутера для нас критически важно по трём причинам:
Чтобы юзер мог выбрать удобный скутер в приложении и, дойдя до него, обнаружить его именно там, где он обозначен на карте;
Чтобы чарджер, меняя батареи ... |
| 21.08.2024 | Navigating the Urban Jungle: The Role of Public Transport and City Indices in Real Estate Decisions | In the vast landscape of urban living, choosing where to live can feel like navigating a dense jungle. The options are plentiful, but the right path is often obscured. Public transport and city indices are emerging as vital tools for those ... |
| 20.08.2024 | Индекс твоего города | При выборе где снять или купить жилье (когда есть большой выбор в разных районах, кварталах города) мы руководствуемся либо своим представлением о «хорошем районе», либо советом друзей/знакомых. Чтобы выбор основывался чуть больше на конкре... |
| 14.08.2024 | Navigating the Digital Landscape: The Intersection of Technology and Governance | In the fast-paced world of technology, the landscape is ever-changing. New tools emerge, old systems fade, and the balance between innovation and regulation hangs in the balance. The recent discussions surrounding the need for a "tech-... |
| 13.08.2024 | Гексы, Uber, или Учим автотесты ориентироваться на карте | Всем привет! Меня зовут Люба, и я инженер по тестированию в команде Ozon Partners Platform. Наша команда занимается поддержкой и развитием системы, предназначенной для развития сети пунктов выдачи Ozon. Одним из компонентов этой системы явл... |
| 13.09.2023 | Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов | Где лучше жить можно выбирать как по привлекательности места, так и избегать заведомо некомфортного для вас окружения. И если привлекательность района обычно преукрашивается риэлторами, то недостатки скорее всего окажутся сюрпризом, когда н... |
| 19.04.2023 | PGConf.Russia 2023: это было красиво | Вечер 1-го дня
Конференция началась с «вешалки»: огромная очередь на регистрацию. В данном случае это был не просчёт организаторов (лично я слышал только похвалы организаторам от посетителей конференции), просто неожиданно много зарегистрир... |
| 21.02.2023 | Postgresso 1 за 2023 (50) | Ванила и энтерпрайзPostgreSQL 15.2
Главное в PostgreSQL 15.2: залатали дыру в безопасности, связанную с механизмом шифрования Kerberos. Во время аутентификации модифицированный сервер при установлении шифрования транспорта может послать стр... |
| 08.02.2023 | «Разделяй и властвуй» для OpenStreetMap мира в PostgreSQL | Продолжу рассказ "Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap" секретами о геоданных OpenStreetMap, на которых множество компаний построили бизнес но не все делятся подробностями... Что ж, сегодня приоткро... |
| 02.02.2023 | Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap | Когда человек раньше говорил что он контролирует весь мир, то его обычно помещали в соседнюю палату с Бонапартом Наполеоном. Надеюсь, что эти времена остались в прошлом и каждый желающий может анализировать геоданные всей Земли и получать о... |
| 11.12.2022 | Моделирование возможностей связи комплекса Starlink | starlink.sx v0.1 pre-pre-alpha
Прошло 18 месяцев с того момента, как я запустил свой проект starlink.sx, в первую очередь нацеленный на расширение моего понимания принципов работы комплекса Starlink от SpaceX, а также изучение возможностей ... |
| 07.09.2022 | Сколько школ во всем мире? Чтение сотен гигабайт OpenStreetMap данных в JVM из Apache Arrow | JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимиза... |
| 27.04.2022 | Пространственный анализ тренировок | Это продолжение серии статей об анализе данных персональных тренировок из набора FIT-файлов, которые создаются при использовании носимых устройств (фитнес-браслеты, часы, смартфоны, велокомпьютеры). В предыдущих двух я рассказывал о том, ка... |
| 22.12.2021 | Как Uber эффективно обрабатывает свои миллионы заказов такси и еды. Часть 1 | Подробный разбор фулфилмент-архитектуры компании Uber.
Как описано в [1], фулфилмент-сервис должен “получить намерение клиента и воплотить его путем подбора правильного набора провайдеров (исполнителей)”. Например, одно из возможных намерен... |
| 24.09.2021 | Геоаналитика с помощью Python и открытых данных: пошаговое руководство | Каждый бизнес желает знать, где сидит фазан целевая аудитория
Всем привет! Геоаналитика преследует меня вот уже 3 года, скоро пойдет 4-й. Начиналось все в компании Тандер (Магнит), где я в роли одного из Дата Сайнтистов проекта прогнозирова... |
| - | Структуры данных и алгоритмы, которыми я пользовался, работая в технологических компаниях | Пользуетесь ли вы структурами данных и алгоритмами в повседневной работе? Я обратил внимание на то, что всё больше и больше людей считает алгоритмы чем-то таким, чем, без особой связи с реальностью, технические компании, лишь по собственной... |