При переносе базы из mySQL в Postgresql могут некорректно импортироваться символы переноса строки "\n" и возврата каретки "\r" и начать показыватья на странице в явном виде...
продолжить чтение
$ docker exec container_name pg_dump -U username -F t dbname | gzip > save/my_db-$(date +%Y-%m-%d).tar.gz...
продолжить чтение
Для миграции проще отключить все триггеры с помощью:...
продолжить чтение
Отличный ролик по полнотекстовой индексации и поиску в Postgresql. Виды индексов. Как работают индексы. Gin, Rum индексы....
продолжить чтение
Примеры конфигураций для сборки Docker образа PostgreSQL с расширениями и прочими примочками....
продолжить чтение
Seq Scan (Sequential Scan, последовательное сканирование) — это когда PostgreSQL просматривает всю таблицу целиком, чтобы найти нужные данные....
продолжить чтение
Redis поддерживает несколько типов ключей, которые позволяют хранить различные виды данных и обеспечивают гибкость в работе с хранилищем. Вот основные типы ключей в Redis:...
продолжить чтение
MySQL — это одна из самых популярных систем управления реляционными базами данных (СУБД, или RDBMS — Relational Database Management System). Она используется для создания, управления и взаимодействия с базами данных, которые хранят информацию в таблицах, связанных между собой. MySQL является open-source (с открытым исходным кодом) и распространяется под лицензией GNU GPL....
продолжить чтение
etcd-keeper — это веб-интерфейс для работы с etcd, распределенным key-value хранилищем, широко используемым в экосистеме Kubernetes и других системах....
продолжить чтение
etcd — это распределённое, надёжное хранилище ключ-значение, разработанное для хранения конфигурационных данных, управления сервисами и обеспечения согласованности в распределённых системах. Оно является ключевой частью экосистемы Kubernetes и используется для хранения информации о кластере....
продолжить чтение
ClickHouse — это высокопроизводительная колоночная система управления базами данных (СУБД), разработанная компанией Yandex для аналитической обработки данных в реальном времени. ClickHouse оптимизирован для выполнения сложных аналитических запросов на больших объемах данных с минимальной задержкой. Он широко используется для задач, связанных с аналитикой, логгированием, мониторингом и обработкой событий....
продолжить чтение
PostgreSQL — это мощная, открытая и объектно-реляционная система управления базами данных (СУБД). Она известна своей надежностью, расширяемостью и соответствием стандартам SQL. PostgreSQL поддерживает множество функций, включая сложные запросы, транзакции, триггеры, хранимые процедуры и многое другое. Это одна из самых популярных СУБД для разработки современных приложений....
продолжить чтение
pgBouncer — это легковесный пулер соединений для PostgreSQL, который помогает управлять подключениями к базе данных, уменьшая нагрузку на сервер и повышая производительность. pgBouncer действует как промежуточный слой между клиентами и сервером PostgreSQL, переиспользуя соединения и оптимизируя их использование....
продолжить чтение
Redis (Remote Dictionary Server) — это высокопроизводительная база данных типа "ключ-значение" (key-value store), которая хранит данные в оперативной памяти (in-memory). Redis поддерживает различные структуры данных, такие как строки, списки, множества, хэши и отсортированные множества, что делает его универсальным инструментом для кэширования, хранения сессий, обработки очередей и других задач....
продолжить чтение
Для тестирования PgBouncer с помощью pgbench можно провести нагрузочное тестирование, чтобы оценить производительность и поведение PgBouncer под высокой нагрузкой. Вот как можно это сделать:...
продолжить чтение
Уровень изоляции транзакции определяет степень независимости выполняемых транзакций друг от друга. Он влияет на конкурентный доступ к данным и балансирует между производительностью и целостностью данных....
продолжить чтение
Да, в режиме AOF (Append-Only File) Redis имеет встроенный механизм обрезки файла журнала для предотвращения его неограниченного роста и повышения производительности. Этот процесс называется AOF-компактификацией или переписывание AOF (AOF rewrite)....
продолжить чтение
В PgBouncer параметр auth_type определяет метод аутентификации клиентов при подключении к пулеру соединений. Он задает, как будут проверяться учетные данные пользователей, пытающихся подключиться к PgBouncer. В зависимости от значения auth_type, процесс аутентификации может различаться. Вот возможные значения этого параметра:...
продолжить чтение
В PgBouncer параметр pool_mode управляет тем, как соединения между клиентом и PostgreSQL сервером будут переиспользоваться в пуле соединений. Этот параметр может иметь три значения:...
продолжить чтение
Чтобы просмотреть список пользователей в PostgreSQL, можно выполнить следующий SQL-запрос в командной строке psql:...
продолжить чтение