Ce document recense les ressources collectées dans le cadre du groupe de travail.
- work_mem, formule de calcul du paramètre work_mem
- memory-management, présentation des différents paramètres mémoires
- paramètres parallel, présentation de quelques paramètres pour la parallélisation
Ces projets étendent les possibilités utilisables dans l'environnement de PostgreSQL.
- PostGIS, extension spatiale
- Liste des fonctions
- postgis_sfcgal, support de fonctions 3D
- Foreign Data Wrappers
- Oracle FDW, permet de connecter une base pgSQL à oracle
- OGR FDW, idem mais pour toutes les sources gérées par GDAL-OGR
- pgsql-http, idem mais pour tous les services http
- postgresql_anonymizer
- FerretDB, support des fonctions MongoDB sans MongoDB
- pg_timetable, création de jobs ou de chaînes de jobs
- Citus, stockage en colonne et tables distribuées
- Hydra, stockage en colonne
- HyperLogLog, pour faire des count sur des dizaines de milliards d'enregistrements exemple
- HypoPG, support d'indexs fictifs pour étudier les usages
- pg_featureserv, service REST OGC API Features
- TimescaleDB, fonctions spécifiques aux séries temporelles
- pg_graphql, support des appels GraphQL (utilisé par Supabase)
- MobilityDB et son extension QGIS, extension pour le traitement de données temporelles (trajectoires de véhicules, etc.)
- Postgres Message Queue, gestionnaire de queues (~kafka/redis)
- Libpostal, Normalisateur d'adresses basé sur OSM
- pg_idkit, générateur d'id (uuid v6 et v7, nanoid, etc.)
- Apache AGE, apporte des fonctions de traitements et d'analyse de graphe
- ZomboDB, ajoute le support d'ElasticSearch comme type d'index
- pg_tde, support "trasnparent" du chiffrement des tables, TOAST et WAL
- snowflake-sequences, ajout d'un type de séquence Snowflake
- https://explain.dalibo.com/, outil web pour la visualisation d'un EXPLAIN
- termBoard, outil de monitoring
- pg_activity, outil de monitoring
- pgstats, outil d'accès et d'export de statistiques
- pgAudit permet de produire des journeaux d'audit
- pgBadger, outil d'analyse de logs
- pgBench, execution de benchmark
- pgmonitor, statistiques d'usage de la base
- postgres-checkup, analyse et diagnostics par IA
- PoWA outil d'analyse des performances
- EDB Postgres Enterprise Manager
- pg_index_watch, reconstrution automatisé des index
- ldap2pg, outil de synchronisation LDAP
- postgres-wasm, permet de faire tourner PgSQL dans votre navigateur
- PgLift, outil de mise en production d'instances avec services annexes (sauvegarde, disponibilité et supervision)
- orafce
- ora2pg
- CYBERTEC Migrator
- EDB Migration Toolkit
- transqlate, conversion de requêtes SQL sauce Oracle vers PostgreSQL
- Supabase, permet de créer des APIs REST, GraphQL depuis PostgreSQL
- Hasura, , permet de créer des APIs REST, GraphQL depuis PostgreSQL
- postgREST, serveur http pour gérer des appels REST
- pg_tileserv, service de tuiles vectorielles
- Appsmith, application low/nocode (cf. apex)
- Budibase, création d'applications low/nocode
- NocoDB, création de formulaires, équivalent AirTable
- ReDash, requêteur SQL et création de datavisualisation
- Superset, création de datavisualisation
- dbt, un ELT SQL graphique
- Singer, un ETL Python
- Airbyte, ETL/ELT qui permet d'utiliser SQL pour les transformations
- AirFlow, un orchestrateur de tâches
- Domino, créateur graphique de workflow
- Viewflow, création de vues matérialisées en SQL, R, Python
- Meltano, moteur d'intégration (surcouche singer, dbt, airflow)
- sur une migration
- sur les différences
- sur les index
- H3, index hexagonal, big up pour les analyses avec agrégation : site installation et utilisation, exemples
- trucs et astuces
- Crunchydata's tips
- préocédures stockées
- Triggers, quelques articles sur les triggers dans PgSQL
- generate_series, générer des données artificielles pour tester avec des gros volumes
- Réparer l'encodage de caractères