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>