KazDevOps
3.2K subscribers
639 photos
18 videos
15 files
694 links
Канал о DevOps и всех его проявлениях: K8s, AppSec, Облаках, HighLoad, Data/ML, QA, Linux и другом.
Поможем с DevOps: https://core247.kz/
Карьера: https://www.linkedin.com/company/core-247
Обучение: https://core247.kz/learning
По рекламе: @UlKonovalova
Download Telegram
История о том, как компания Retool перенесла свою базу данных Postgres в 4ТБ с версии 9.6 на 13

Чем интересна статья? Тут есть несколько примечательных моментов даже для тех, кто не занимается миграцией БД.

1. Миграции по принципу Lift and shift по-прежнему актуальны. И иногда лучше немного протянуть с ними, чем рисковать тем, что миграция завершится неудачей на полпути.

2. Облачное решение может вам не подойти или даже всё испортить. Запуск приложений в облаке не означает, что вам вообще не нужно заботиться об операционке.

3. Тестируйте, используя репрезентативную рабочую нагрузку, будь то количество запросов или размер базы данных.

4. Каждый рабочий инструмент требует некоторой настройки. Кроме того, даже в техсфере иногда нужно проявить творческий подход (об этом в статье: они написали скрипт для переноса особенно больших таблиц).

#database #devops #бд #postgres

@DevOpsKaz
Предпочтительный способ документирования баз данных — это диаграммы сущность-связь (ER). Однако рисование их вручную — настолько трудоемкий и подверженный ошибкам процесс, что мы почти никогда не делаем этого. А если и делаем, то они редко остаются актуальными.

👉 С SchemaSpy такой проблемы нет. SchemaSpy — это анализатор метаданных базы данных. Он помогает администраторам баз и разработчикам визуализировать и понимать модель данных.

А благодаря отчету на основе HTML перемещение по диаграмме становится простым и изящным.

Пользуйтесь и делитесь с коллегами ❤️

#devops #schemspy #database

@DevOpsKaz
☄️ ParadeDB — это альтернатива ElasticSearch на основе PostgreSQL для моментального полнотекстового поиска, поиска по сходству и гибридного поиска.

Он предлагает наиболее полные функции поиска среди всех баз данных Postgres, что избавляет от надстроек громоздких сервисов типа поискового движка или векторной БД.

Полноценный релиз — в конце сентября.

#devops #database #db #elasticsearch

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Производительность PostgreSQL: мониторинг и улучшение

База данных PostgreSQL предлагает надежные функции для различных приложений. Её производительность зависит от многих факторов — их и рассмотрели в новой статье: от инструментов для исследования проблем до их решения с помощью передовых методов оптимизации.

Примеры кода для оптимизации внутри 🫡

В тексте:
— Исследование проблем с производительностью
— Анализ производительности запросов
— Профилирование загрузки базы данных
— Методы оптимизации производительности
— Настройка конфигурации базы данных

Читайте и делитесь с коллегами 🤝

#devops #database #postgresql #db

@DevOpsKaz
☄️ Postgres Playground — игровая площадка для обучения PostgreSQL. Руководства сфокусированы на практике и примерах, а не на академических определениях.

Они упрощают задачу, шаг за шагом помогая выполнить упражнения, предоставляя наборы данных, примеры команд и терминал, где можно проверить результат.

Пользуйтесь и делитесь с коллегами 🤝

#devops #postgresql #sql #database #db

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Как проанализировать безопасность сервера PostgreSQL

PGDSAT — инструмент, который проверяет 70 элементов управления в кластерах PostgreSQL, включая все рекомендации CIS. Для сбора необходимой информации нужно запустить лишь одну команду на сервере PostgreSQL — и вы получите отчет. В нем есть сводка статусов и и подробные детали.

👉 А здесь вы найдете пример отчета о безопасности — все упорядочено и наглядно

#devops #db #security #postgresql #database

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
TikTok and Fitness: The Rise of Wellness Trends on the Platform