Logstash pour les devs - 07 - Inputs Kafka et JDBC : sources avancees
Lire des messages Kafka et des tables de base de donnees avec les inputs Kafka et JDBC. Configuration complète et exemples Docker.
21 articles sur le thème "PostgreSQL".
Lire des messages Kafka et des tables de base de donnees avec les inputs Kafka et JDBC. Configuration complète et exemples Docker.
Utiliser Logstash comme outil ETL pour synchroniser des donnees PostgreSQL vers Elasticsearch. Sync incrementale et full.
pg_dump depuis un conteneur, scripts de backup automatises, sauvegarde de volumes et procedures de restauration testees.
PostgreSQL, Redis et pgAdmin dans Docker. Volumes persistants, configuration custom et connexion entre conteneurs.
Les transactions SQL et les propriétés ACID. BEGIN, COMMIT, ROLLBACK, isolation levels et les pièges de la concurrence.
Gerer les migrations de schema PostgreSQL. Versionning, rollback, zero-downtime migrations et les outils disponibles.
Les triggers PostgreSQL : exécuter du code automatiquement sur INSERT, UPDATE ou DELETE. Audit, validation et effets de bord.
Optimiser PostgreSQL : lire EXPLAIN ANALYZE, connection pooling avec PgBouncer, et les paramètres de configuration.
Pourquoi chaque dev backend doit comprendre SQL. Les ORM cachent la complexité mais pas les problèmes de performance.
Tous les termes SQL et PostgreSQL : ACID, B-tree, CTE, deadlock, GIN, index, MVCC, trigger, WAL et plus.
Comprendre les JOINs SQL une bonne fois pour toutes. INNER, LEFT, RIGHT, FULL et CROSS avec des schemas visuels.
Les index PostgreSQL demystifies. B-tree, GIN, GiST, partial indexes, EXPLAIN ANALYZE et quand NE PAS indexer.
Sous-requêtes, CTEs (WITH) et requêtes recursives en PostgreSQL. Décomposer les requêtes complexes en blocs lisibles.
Stocker et requeter du JSON dans PostgreSQL. JSONB, opérateurs, index GIN et quand utiliser JSON vs colonnes relationnelles.
Securiser PostgreSQL : rôles, GRANT/REVOKE, schemas, Row Level Security et les bonnes pratiques d'acces.
Les bases du SELECT en SQL qui font la différence : WHERE, ORDER BY, LIMIT, OFFSET, DISTINCT, aliases et les pièges courants.
Le problème N+1 en SQL : comment il apparaît avec les ORM, comment le détecter et 3 stratégies pour le corriger.
Écrire des fonctions et stored procedures en PostgreSQL. PL/pgSQL, paramètres, retours, exceptions et cas d'usage.
Pourquoi mocker la DB ne suffit pas. Setup PostgreSQL avec Docker pour des tests d'intégration fiables.
Les vues SQL, les vues materialisees pour le cache de requêtes complexes, et les colonnes générées en PostgreSQL.
GROUP BY, HAVING, COUNT, SUM, AVG, MIN, MAX et les fonctions d'aggregation avancees de PostgreSQL.