#postgresql #sql
Популярная задача на собеседовании: сотрудники с максимальной зарплатой в отделе
Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное. Нередко можно встретить задачу SQL по нахождению сотрудников с максимальной зарплатой в отделе. Причем ваш потенциальный начальник считает, что у этой задачи есть только одно "правильное решение", то, про которое он прочитал в Интернете. Так ли это?
⭐️⭐️◽️◽️◽️
📖 Читать
Популярная задача на собеседовании: сотрудники с максимальной зарплатой в отделе
Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное. Нередко можно встретить задачу SQL по нахождению сотрудников с максимальной зарплатой в отделе. Причем ваш потенциальный начальник считает, что у этой задачи есть только одно "правильное решение", то, про которое он прочитал в Интернете. Так ли это?
⭐️⭐️◽️◽️◽️
📖 Читать
#postgresql #postgres
Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования
⭐️⭐️◽️◽️◽️
📖 Читать
Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования
⭐️⭐️◽️◽️◽️
📖 Читать
#replication #postgresql
Как обновить PostgreSQL и не потерять данные: метод минимизации простоя
Мы успешно обновили кластер PostgreSQL с версии 13 до 16, обеспечив минимальный простой и высокую производительность. Процесс включал в себя создание новой реплики через логическую репликацию, перенос роли мастера на обновлённую реплику и настройку потоковой репликации. Несмотря на некоторые сложности, такие как управление LSN и проблемы с подписками, нам удалось сохранить данные и обеспечить синхронизацию.Подробности читайте в статье.
⭐️⭐️◽️◽️◽️
📖 Читать
Как обновить PostgreSQL и не потерять данные: метод минимизации простоя
Мы успешно обновили кластер PostgreSQL с версии 13 до 16, обеспечив минимальный простой и высокую производительность. Процесс включал в себя создание новой реплики через логическую репликацию, перенос роли мастера на обновлённую реплику и настройку потоковой репликации. Несмотря на некоторые сложности, такие как управление LSN и проблемы с подписками, нам удалось сохранить данные и обеспечить синхронизацию.Подробности читайте в статье.
⭐️⭐️◽️◽️◽️
📖 Читать
#postgresql #postgres
Русский след в истории логотипа PostgreSQL
Каждый, кто работает с PostgreSQL, знает его символ — синего слона. Но задумывались ли вы, откуда он взялся? Его история — это не результат работы дорогого брендингового агентства, а захватывающее повествование о зарождении IT-сообщества, питерских энтузиастах, случайных файлах и том, как «маленький презент» стал мировым символом.
⭐️⭐️⭐️◽️◽️
📖 Читать
Русский след в истории логотипа PostgreSQL
Каждый, кто работает с PostgreSQL, знает его символ — синего слона. Но задумывались ли вы, откуда он взялся? Его история — это не результат работы дорогого брендингового агентства, а захватывающее повествование о зарождении IT-сообщества, питерских энтузиастах, случайных файлах и том, как «маленький презент» стал мировым символом.
⭐️⭐️⭐️◽️◽️
📖 Читать
#postgresql #postgresql_scaling
Как мы под Новый Год загрузили в PostgreSQL петабайт данных и что из этого вышло
⭐️⭐️⭐️◽️◽️
📖 Читать
Как мы под Новый Год загрузили в PostgreSQL петабайт данных и что из этого вышло
⭐️⭐️⭐️◽️◽️
📖 Читать
#субд #postgresql
Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало
Шардирование, двухфазный коммит и распределенные транзакции окружены определенными мифами и заблуждениями. Например, может быть достаточно неочевидно, что двухфазный коммит обеспечивает только атомарность транзакций, но не их изоляцию. Поэтому мы решили написать пост, который бы помог разобраться в этих сложных вещах и сделать правильный выбор, когда Postgres'а Вам станет мало и Вы столкнётесь с шардированием.
⭐️⭐️⭐️◽️◽️
📖 Читать
Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало
Шардирование, двухфазный коммит и распределенные транзакции окружены определенными мифами и заблуждениями. Например, может быть достаточно неочевидно, что двухфазный коммит обеспечивает только атомарность транзакций, но не их изоляцию. Поэтому мы решили написать пост, который бы помог разобраться в этих сложных вещах и сделать правильный выбор, когда Postgres'а Вам станет мало и Вы столкнётесь с шардированием.
⭐️⭐️⭐️◽️◽️
📖 Читать
#базы_данных #postgresql
Как оптимизировать PostgreSQL и не лишиться сна: разбор для разработчиков
⭐️⭐️◽️◽️◽️
📖 Читать
Как оптимизировать PostgreSQL и не лишиться сна: разбор для разработчиков
⭐️⭐️◽️◽️◽️
📖 Читать
#vector #postgresql
Векторный поиск внутри PostgreSQL: что умеет и где может пригодиться pgvector
⭐️⭐️◽️◽️◽️
📖 Читать
Векторный поиск внутри PostgreSQL: что умеет и где может пригодиться pgvector
⭐️⭐️◽️◽️◽️
📖 Читать
#postgresql #migration
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 1
Не секрет, что в последние годы различные компании достаточно часто принимают решение о миграции работающей информационной системы с Firebird на PostgreSQL.Типичная ситуация выглядит так:Проект работает несколько лет. Заказчик «верит», что проблема не в проекте, а в СУБД. Firebird — «плохая» СУБД.
⭐️⭐️◽️◽️◽️
📖 Читать
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 1
Не секрет, что в последние годы различные компании достаточно часто принимают решение о миграции работающей информационной системы с Firebird на PostgreSQL.Типичная ситуация выглядит так:Проект работает несколько лет. Заказчик «верит», что проблема не в проекте, а в СУБД. Firebird — «плохая» СУБД.
⭐️⭐️◽️◽️◽️
📖 Читать
#postgresql #selectel
PostgreSQL без боли и костылей: обзор ключевых расширений
Существует огромное количество расширений для PostgreSQL, каждое из которых помогает решать конкретные задачи пользователей. С их помощью можно адаптировать базу данных под собственные нужды и упростить работу с данными. Под катом посмотрим на некоторые из популярных расширений PostgreSQL: зачем они нужны, как применяются, какие имеют преимущества и ограничения.
⭐️⭐️◽️◽️◽️
📖 Читать
PostgreSQL без боли и костылей: обзор ключевых расширений
Существует огромное количество расширений для PostgreSQL, каждое из которых помогает решать конкретные задачи пользователей. С их помощью можно адаптировать базу данных под собственные нужды и упростить работу с данными. Под катом посмотрим на некоторые из популярных расширений PostgreSQL: зачем они нужны, как применяются, какие имеют преимущества и ограничения.
⭐️⭐️◽️◽️◽️
📖 Читать