HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Кратко про NewSQL</a></li>
1 <ul><li><a>Кратко про NewSQL</a></li>
2 <li><a>HyperLogLog в PostgreSQL</a></li>
2 <li><a>HyperLogLog в PostgreSQL</a></li>
3 <li><a>Мигрируем с SQL Server на PostgreSQL двумя способами</a></li>
3 <li><a>Мигрируем с SQL Server на PostgreSQL двумя способами</a></li>
4 <li><a>Популярные расширения на PostgreSQL</a></li>
4 <li><a>Популярные расширения на PostgreSQL</a></li>
5 <li><a>Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest</a></li>
5 <li><a>Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest</a></li>
6 <li><a>Кратко про Raft и Paxos: путь к надежным распределенным базам данных</a></li>
6 <li><a>Кратко про Raft и Paxos: путь к надежным распределенным базам данных</a></li>
7 <li><a>Задача двумерной упаковки интервалов</a></li>
7 <li><a>Задача двумерной упаковки интервалов</a></li>
8 <li><a>Управление загрузкой с помощью PostgreSQL и pg_headerkit</a></li>
8 <li><a>Управление загрузкой с помощью PostgreSQL и pg_headerkit</a></li>
9 <li><a>Индексирование полнотекстовых данных в PostgreSQL с использованием модуля pg_trgm</a></li>
9 <li><a>Индексирование полнотекстовых данных в PostgreSQL с использованием модуля pg_trgm</a></li>
10 <li><a>Организация SQL скриптов крупного проекта</a></li>
10 <li><a>Организация SQL скриптов крупного проекта</a></li>
11 </ul><h2>Кратко про NewSQL</h2>
11 </ul><h2>Кратко про NewSQL</h2>
12 <p>NewSQL - это класс систем управления реляционными БД, представляет собой слияние преимуществ SQL-бд с инновациями, направленными на решение проблем масштабируемости и производительности.</p>
12 <p>NewSQL - это класс систем управления реляционными БД, представляет собой слияние преимуществ SQL-бд с инновациями, направленными на решение проблем масштабируемости и производительности.</p>
13 <p>В основе NewSQL лежит стремление сохранить полную совместимость с SQL, т.е разработчики, уже знакомые с SQL, могут легко адаптироваться к использованию NewSQL систем без необходимости изучения чего-либо другого.</p>
13 <p>В основе NewSQL лежит стремление сохранить полную совместимость с SQL, т.е разработчики, уже знакомые с SQL, могут легко адаптироваться к использованию NewSQL систем без необходимости изучения чего-либо другого.</p>
14 <p>Помимо базового SQL синтаксиса, многие NewSQL системы вводят дополнительные расширения, направленные на улучшение производительности Эти расширения могут включать в себя новые функции, процедуры и методы оптимизации запросов, которые традиционные SQL-системы не поддерживают.</p>
14 <p>Помимо базового SQL синтаксиса, многие NewSQL системы вводят дополнительные расширения, направленные на улучшение производительности Эти расширения могут включать в себя новые функции, процедуры и методы оптимизации запросов, которые традиционные SQL-системы не поддерживают.</p>
15 <p><a>Читать далее</a></p>
15 <p><a>Читать далее</a></p>
16 <h2>HyperLogLog в PostgreSQL</h2>
16 <h2>HyperLogLog в PostgreSQL</h2>
17 <p>HyperLogLog принадлежит к категории вероятностных структур данных, которые позволяют аппроксимировать количество уникальных элементов в больших наборах данных с удивительно низким потреблением памяти. HLL использует логарифмическую память.</p>
17 <p>HyperLogLog принадлежит к категории вероятностных структур данных, которые позволяют аппроксимировать количество уникальных элементов в больших наборах данных с удивительно низким потреблением памяти. HLL использует логарифмическую память.</p>
18 <p>В PostgreSQL HyperLogLog предоставляется как расширение, которое можно использовать для оценки уникальности пользователей, событий или любых других элементов.</p>
18 <p>В PostgreSQL HyperLogLog предоставляется как расширение, которое можно использовать для оценки уникальности пользователей, событий или любых других элементов.</p>
19 <p>В этой статье рассмотрим, как реализован HLL в PostgreSQL.</p>
19 <p>В этой статье рассмотрим, как реализован HLL в PostgreSQL.</p>
20 <p><a>Читать далее</a></p>
20 <p><a>Читать далее</a></p>
21 <h2>Мигрируем с SQL Server на PostgreSQL двумя способами</h2>
21 <h2>Мигрируем с SQL Server на PostgreSQL двумя способами</h2>
22 <p>Будучи одной из самых популярных баз данных, SQL Server славится простотой установки и настройки, функциями безопасности, среди которых есть шифрование, великолепными возможностями восстановления данных и множеством удобных инструментов.</p>
22 <p>Будучи одной из самых популярных баз данных, SQL Server славится простотой установки и настройки, функциями безопасности, среди которых есть шифрование, великолепными возможностями восстановления данных и множеством удобных инструментов.</p>
23 <p>Однако из‑за ряда ограничений SQL Server постепенно теряет своих пользователей. SQL Server имеет достаточно сковывающую лицензию и стоимость обслуживания, растущую по мере увеличения размера базы данных или числа клиентов. Ее максимальный размер составляет 10 ГБ, а буферный кэш - 1 МБ. Она работает только под Windows.</p>
23 <p>Однако из‑за ряда ограничений SQL Server постепенно теряет своих пользователей. SQL Server имеет достаточно сковывающую лицензию и стоимость обслуживания, растущую по мере увеличения размера базы данных или числа клиентов. Ее максимальный размер составляет 10 ГБ, а буферный кэш - 1 МБ. Она работает только под Windows.</p>
24 <p><a>Читать далее</a></p>
24 <p><a>Читать далее</a></p>
25 <h2>Популярные расширения на PostgreSQL</h2>
25 <h2>Популярные расширения на PostgreSQL</h2>
26 <p>В чем сила, бр..Постгреса? Сила PostgreSQL во многом заключается в его расширяемости, которая позволяет открыть больше функциональности.</p>
26 <p>В чем сила, бр..Постгреса? Сила PostgreSQL во многом заключается в его расширяемости, которая позволяет открыть больше функциональности.</p>
27 <p>В статье рассмотрим четыре популярных расширения на PostgreSQL на 2024 год.</p>
27 <p>В статье рассмотрим четыре популярных расширения на PostgreSQL на 2024 год.</p>
28 <p><a>Читать далее</a></p>
28 <p><a>Читать далее</a></p>
29 <h2>Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest</h2>
29 <h2>Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest</h2>
30 <p>Управление резервными копиями является одним из ключевых моментов в любой стратегии администрирования баз данных. Это гарантирует, что в случае сбоя или потери данных вы можете быстро восстановить всю информацию. pgBackRest - популярное решение для резервного копирования и восстановления PostgreSQL, которое предоставляет множество функций для управления резервными копиями. Тем не менее, по умолчанию стандартная конфигурация pgBackRest часто объединяет операции резервного копирования и удаления устаревших копий в одном процессе. </p>
30 <p>Управление резервными копиями является одним из ключевых моментов в любой стратегии администрирования баз данных. Это гарантирует, что в случае сбоя или потери данных вы можете быстро восстановить всю информацию. pgBackRest - популярное решение для резервного копирования и восстановления PostgreSQL, которое предоставляет множество функций для управления резервными копиями. Тем не менее, по умолчанию стандартная конфигурация pgBackRest часто объединяет операции резервного копирования и удаления устаревших копий в одном процессе. </p>
31 <p><a>Читать далее</a></p>
31 <p><a>Читать далее</a></p>
32 <h2>Кратко про Raft и Paxos: путь к надежным распределенным базам данных</h2>
32 <h2>Кратко про Raft и Paxos: путь к надежным распределенным базам данных</h2>
33 <p>Консенсус позволяет нескольким узлам или процессам согласовать некоторое значение или последовательность действий, даже если часть системы выходит из строя или ведет себя непредсказуемо.</p>
33 <p>Консенсус позволяет нескольким узлам или процессам согласовать некоторое значение или последовательность действий, даже если часть системы выходит из строя или ведет себя непредсказуемо.</p>
34 <p>Среди множества подходов к решению проблемы достижения консенсуса в распределенных системах, Paxos и Raft являются самыми эффективными. Рассмотрим их подробней.</p>
34 <p>Среди множества подходов к решению проблемы достижения консенсуса в распределенных системах, Paxos и Raft являются самыми эффективными. Рассмотрим их подробней.</p>
35 <p><a>Читать далее</a></p>
35 <p><a>Читать далее</a></p>
36 <h2>Задача двумерной упаковки интервалов</h2>
36 <h2>Задача двумерной упаковки интервалов</h2>
37 <p>Упаковка интервалов - это классическая задача SQL, которая подразумевает переупаковку групп пересекающихся интервалов в соответствующие им непрерывные интервалы. В математике интервал - это подмножество всех значений данного типа, например целых чисел, между двумя некоторым разными значениями. В базах данных интервалы могут проявляться в виде интервалов даты и времени, представляющие такие вещи, как сеансы, периоды назначения, периоды госпитализации, расписания или числовых интервалов, представляющие такие вещи, как диапазоны мильных столбов на дороге, диапазоны температур и т.д.</p>
37 <p>Упаковка интервалов - это классическая задача SQL, которая подразумевает переупаковку групп пересекающихся интервалов в соответствующие им непрерывные интервалы. В математике интервал - это подмножество всех значений данного типа, например целых чисел, между двумя некоторым разными значениями. В базах данных интервалы могут проявляться в виде интервалов даты и времени, представляющие такие вещи, как сеансы, периоды назначения, периоды госпитализации, расписания или числовых интервалов, представляющие такие вещи, как диапазоны мильных столбов на дороге, диапазоны температур и т.д.</p>
38 <p><a>Читать далее</a></p>
38 <p><a>Читать далее</a></p>
39 <h2>Управление загрузкой с помощью PostgreSQL и pg_headerkit</h2>
39 <h2>Управление загрузкой с помощью PostgreSQL и pg_headerkit</h2>
40 <p>Supabase - это крутой open-source аналог Firebase, с его помощью можно организовать крутые штуки вроде ограничения скорости запросов.</p>
40 <p>Supabase - это крутой open-source аналог Firebase, с его помощью можно организовать крутые штуки вроде ограничения скорости запросов.</p>
41 <p>Supabase - это инструмент, который дает возможность создавать масштабируемые серверные решения, используя PostgreSQL. С его помощью можно легко управлять базами данных, аутентификацией, хранением данных и реальным временем, но без всяких vendor lock-ins.</p>
41 <p>Supabase - это инструмент, который дает возможность создавать масштабируемые серверные решения, используя PostgreSQL. С его помощью можно легко управлять базами данных, аутентификацией, хранением данных и реальным временем, но без всяких vendor lock-ins.</p>
42 <p>Rate Limiting контролирует поток запросов, чтобы ваш сервер не ушел в нокаут от перегрузки. Это спасает сервера от DDOS-атакти помогает обеспечить более равномерное распределение ресурсов среди пользователей.</p>
42 <p>Rate Limiting контролирует поток запросов, чтобы ваш сервер не ушел в нокаут от перегрузки. Это спасает сервера от DDOS-атакти помогает обеспечить более равномерное распределение ресурсов среди пользователей.</p>
43 <p><a>Читать далее</a></p>
43 <p><a>Читать далее</a></p>
44 <h2>Индексирование полнотекстовых данных в PostgreSQL с использованием модуля pg_trgm</h2>
44 <h2>Индексирование полнотекстовых данных в PostgreSQL с использованием модуля pg_trgm</h2>
45 <p>PostgreSQL, одна из самых мощных и гибких реляционных СУБД, предлагает нам свой модуль pg_trgm, чтобы решить сложную задачу полнотекстового поиска.</p>
45 <p>PostgreSQL, одна из самых мощных и гибких реляционных СУБД, предлагает нам свой модуль pg_trgm, чтобы решить сложную задачу полнотекстового поиска.</p>
46 <p>Когда речь идет о поиске, просто LIKE запросы больше не всегда могут удовлетворить технические требования. Полнотекстовый поиск подразумевает не только поиск точных соответствий, но и учет схожести слов, учет морфологии, а также поддержку более сложных запросов. PostgreSQL, конечно, предоставляет средства для выполнения таких задач, и модуль pg_trgm - один из инструментов, с помощью которого это можно сделать.</p>
46 <p>Когда речь идет о поиске, просто LIKE запросы больше не всегда могут удовлетворить технические требования. Полнотекстовый поиск подразумевает не только поиск точных соответствий, но и учет схожести слов, учет морфологии, а также поддержку более сложных запросов. PostgreSQL, конечно, предоставляет средства для выполнения таких задач, и модуль pg_trgm - один из инструментов, с помощью которого это можно сделать.</p>
47 <p><a>Читать далее</a></p>
47 <p><a>Читать далее</a></p>
48 <h2>Организация SQL скриптов крупного проекта</h2>
48 <h2>Организация SQL скриптов крупного проекта</h2>
49 <p>Если проект использует реляционную СУБД обязательно возникнет вопрос - как организовать скрипты (миграции) для сохранения гибкости и уменьшения трудозатрат.</p>
49 <p>Если проект использует реляционную СУБД обязательно возникнет вопрос - как организовать скрипты (миграции) для сохранения гибкости и уменьшения трудозатрат.</p>
50 <p>Привет хабр, меня зовут Василий, в этой статье хочу представить для широкого обсуждения опыт по организации кода поддержки структуры базы данных долговременных крупных проектов с небольшим уклоном в сторону PostgreSQL.</p>
50 <p>Привет хабр, меня зовут Василий, в этой статье хочу представить для широкого обсуждения опыт по организации кода поддержки структуры базы данных долговременных крупных проектов с небольшим уклоном в сторону PostgreSQL.</p>
51 <p><a>Читать далее</a></p>
51 <p><a>Читать далее</a></p>
52 <a></a>
52 <a></a>