DB Tools
Source: https://github.com/mgramin/awesome-db-tools at
46bd34905beb
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Sélection d’outils de base de données 
Section intitulée « Sélection d’outils de base de données »Liste communautaire des outils de base de données
Ici, nous allons collecter des informations sur des outils expérimentaux formidables et utiles qui simplifient le travail avec des bases de données pour DBA, DevOps, Développeurs et de simples mortels.
N’hésitez pas à ajouter des informations sur vos propres outils db ou vos outils tiers préférés.
Pour les mises à jour awesome-db-tools et thoughts/news sur les bases de données/outils/SQL @GraminMaksim
Sommaire
Section intitulée « Sommaire »- IDE
- GUI
- CLI
- Schéma
- API
- Plateformes d’application
- Sauvegarde
- Clonage
- Surveillance/Statistiques/Performance
- Essais
- HA/Échec/Fardage
- Kubernetes
- Réglage de la configuration
- DevOps
- Rapports
- Distributions
- Sécurité
- SQL
- Données
- Papiers
- Apprentissage automatique
- AnySQL Maestro - Premier outil d’administration polyvalent pour la gestion, le contrôle et le développement des bases de données.
- Aqua Data Studio - Logiciel de productivité pour les développeurs de bases de données, DBA, et Analystes.
- Coginiti Pro - IDE moderne pour les ingénieurs d’analyse et d’analyse avec une puissante fonctionnalité de script et de grille.
- Database .net - Outil de gestion de bases de données multiples avec support pour les bases de données 20+.
- Database Workbench - IDE complet pour la conception, le développement et les tests de bases de données pour Oracle, SQL Server, PostgreSQL, MySQL, MariaDB, Firebird, InterBase, SQLite et NexusDB .
- DataGrip - IDE multiplateforme pour les bases de données et SQL par JetBrains
- DataStation - Requérez, scriptez et visualisez facilement les données de chaque base de données, fichier et API.
- DBeaver - Gestionnaire de base de données universel gratuit et client SQL.
- dbForge Edge - Multidatabase solution pour le développement, la conception, la gestion et l’administration de MySQL, MariaDB, SQL Server, Oracle, bases de données PostgreSQL, et divers services cloud.
- dbForge Studio for MySQL - IDE universel pour le développement, la gestion et l’administration des bases de données MySQL et MariaDB.
- dbForge Studio for Oracle - IDE puissant pour la gestion, l’administration et le développement Oracle.
- dbForge Studio for PostgreSQL - Outil GUI pour la gestion et le développement des bases de données et des objets.
- dbForge Studio for SQL Server - Un environnement de développement intégré puissant pour le développement, la gestion, l’administration, l’analyse des données et le reporting de SQL Server.
- DBHawk - Datasparc offre la sécurité des bases de données, la gestion des bases de données, la gouvernance des bases de données et l’analyse des données - le tout dans une seule solution.
- dbKoda - Moderne (cadre JavaScript/Electron), IDE open source pour MongoDB. Il a des caractéristiques pour soutenir le développement, l’administration et le réglage des performances sur les bases de données MongoDB.
- IBExpert - Outil GUI complet pour Firebird et InterBase.
- HeidiSQL - Un client léger pour gérer MySQL, MSSQL et PostgreSQL, écrit en Delphi.
- Kangaroo - Un client SQL et un outil d’administration alimenté par l’IA pour les bases de données populaires (SQLite / MySQL / PostgreSQL / etc) sur Windows / macOS / Linux, conception de table de support, requête, modèle, synchronisation, exportation/importation etc, se concentrer sur confortable, amusant et convivial développeur.
- KeepTool - Une suite d’outils professionnels pour les développeurs de bases de données Oracle, les administrateurs et les utilisateurs d’applications avancées.
- MySQL Workbench - Outil visuel unifié pour les architectes de bases de données, les développeurs et les DBA.
- Navicat - Un outil de développement de base de données qui vous permet de vous connecter simultanément à MySQL, MariaDB, SQL Server, Oracle, PostgreSQL et SQLite bases de données à partir d’une application unique —
- Oracle SQL Developer - Un environnement de développement libre et intégré qui simplifie le développement et la gestion d’Oracle Database dans les déploiements traditionnels et Cloud.
- pgAdmin - La plateforme d’administration et de développement Open Source la plus populaire et la plus riche pour PostgreSQLTM, la base de données Open Source la plus avancée au monde.
- pgAdmin3 - Soutien à long terme pour pgAdmin3.
- PL/SQL Developer - IDE qui est spécifiquement ciblé sur le développement d’unités de programme stockées pour les bases de données Oracle.
- PostgreSQL Maestro - Outil complet et puissant de gestion de base de données, d’administration et de développement pour PostgreSQL .
- Querybook - Pinterest Open-source Big Data Querying UI, combinant des métadonnées de table regroupées et une interface IDE simple de portable.
- Slashbase - L’IDE collaboratif open-source pour vos bases de données. Connectez-vous à votre base de données, naviguez sur les données, exécutez un tas de commandes SQL ou partagez des requêtes SQL avec votre équipe, directement depuis votre navigateur.
- Sql Server Management Studio - Environnement intégré pour gérer n’importe quelle infrastructure SQL, pour SQL Server et Azure SQL Databases.
- Toad - Solution de base de données Premier pour les développeurs, les administrateurs et les analystes de données. Gérer les changements complexes de base de données avec un seul outil de gestion de base de données .
- Toad Edge - Outil de développement de base de données simplifié pour MySQL et PostgreSQL .
- TOra - Open source SQL IDE pour Oracle, MySQL et PostgreSQL dbs.
- Valentina Studio - Créez, administrez, interrogez et explorez les bases de données Valentina DB, MySQL, MariaDB, PostgreSQL et SQLite gratuitement.
- WebDB - IDE gratuit de base de données efficaces. Avec Serveur Discovery, ERD, Générateur de données, AI, NoSQL Gestionnaire de structure, Version de base de données et bien d’autres.
- Adminer - Gestion de la base de données dans un seul fichier PHP.
- Another Redis Desktop Manager - Gestionnaire gratuit Open Source Redis. Disponible sur Mac, Linux, Windows, Homebrew, Snap, winget, et plus encore.
- Antares SQL - Un client SQL moderne, rapide et productif avec un focus en UX. Disponible pour Mac, Linux et Windows.
- Azure Data Studio - Un outil de gestion de données qui permet de travailler avec SQL Server, PostgreSQL, Azure SQL DB et SQL DW depuis Windows, macOS et Linux.
- Beekeeper Studio - Open Source SQL Editor et Database Manager avec un engagement de confidentialité dans leur énoncé de mission.
- Clidey WhoDB - Un explorateur de bases de données léger avec UX next-gen pour tous SQL, NoSQL, Caches et Queues.
- DbGate - Gestionnaire de bases de données pour MySQL, PostgreSQL, SQL Server, MongoDB, SQLite et autres. Exécute sous Windows, Linux, Mac ou comme application web.
- DB Lens - Open Source PostgreSQL GUI - Automatic ER diagrams, Internal DB Insights, Disk Ustilization, Performance Metrics, Index Use, Sequential scan compte et plus encore.
- DbVisualizer - Outil de base de données universel pour les développeurs, DBA et analystes.
- JackDB - Accès direct SQL à toutes vos données, où qu’elles se trouvent.
- Jailer - Base de données et outil de navigation/client.
- Malewicz - Encore un autre client WEB pour le schéma DB explorant et l’analyse des performances, mais initialement créé spécifiquement pour le piratage et l’extension.
- MissionKontrol - Panneau d’administration/client drag & drop moderne avec les permissions complètes des utilisateurs non techniques.
- ocelotgui - Pour MySQL, MariaDB et Tarantool. Développé pour Linux mais peut fonctionner sous Windows.
- OmniDB - Outil Web pour la gestion des bases de données.
- Pgweb - Navigateur de base de données Web pour PostgreSQLTM, écrit en Go et fonctionne sur les machines macOS, Linux et Windows.
- phpLiteAdmin - Outil d’administration de base de données SQLite basé sur le Web écrit en PHP avec support pour SQLite3 et SQLite2.
- phpMyAdmin - Une interface web pour MySQL et MariaDB.
- psequel - Fournit une interface propre et simple pour vous d’effectuer des tâches communes PostgreSQLTM rapidement.
- PopSQL - Éditeur SQL moderne et collaboratif pour votre équipe.
- Postico - Un client PostgreSQL moderne pour Mac.
- Robo 3T - Outil de gestion multiplateforme multiplateforme shell.
- Sequel Ace - Gestion de la base de données MySQL/MariaDB pour macOS.
- Sequel Pro - Application de gestion de base de données Mac rapide et facile à utiliser pour travailler avec les bases de données MySQL & MariaDB.
- SQLite Expert - L’interface graphique prend en charge toutes les fonctionnalités SQLite.
- sqlite-tui - Un TUI pour visionner les bases de données SQLite, écrit dans Go.
- sqlpad - L’éditeur SQL basé sur le Web fonctionne dans votre propre cloud privé.
- SQLPro - Un gestionnaire PostgreSQL simple et puissant pour macOS.
- SQuirreL - Client SQL graphique écrit en Java qui vous permettra de visualiser la structure d’une base de données JDBC conforme, de parcourir les données dans les tableaux, de lancer des commandes SQL, etc.
- SQLTools - Gestion des bases de données pour VSCode.
- SQLyog - L’interface graphique MySQL la plus complète et facile à utiliser.
- Tabix - SQL Editor & Open source simple business intelligence pour Clickhouse.
- TablePlus - Outil GUI moderne, natif et convivial pour les bases de données relationnelles : MySQL, PostgreSQL, SQLite et plus.
- TeamPostgreSQL - PostgreSQL Web Administration GUI - utilisez vos bases de données PostgreSQL depuis n’importe où, avec une interface web AJAX riche et rapide.
- Query.me - Éditeur SQL collaboratif au format Notebook. Laissez-vous référencer les résultats de la requête à l’aide de JINJA, visualisez les données, et programmez les sorties et les exportations.
- ipython-sql - Connectez-vous à une base de données pour les commandes SQL dans IPython ou IPython Notebook.
- iredis - Un Cli pour Redis avec AutoCompletion et Syntax.
- pgcenter - Outil d’administration top pour PostgreSQL.
- pg_activity - Application top-like pour la surveillance des activités du serveur PostgreSQLTM.
- pg_top - En haut pour PostgreSQL.
- pspg - PostgreSQL Pager.
- diesel-guard - Linter pour les schémas de migration dangereux PostgreSQL. Il fonctionne parfaitement avec les fichiers SQL PostgreSQLTM et s’intègre nativement aux projets utilisant Diesel et SQLx.
- SQLcl - Oracle SQL Developer Command Line (SQLcl) est une interface de ligne de commande gratuite pour Oracle Database.
- sqlite-utils - Outils CLI pour la manipulation des fichiers SQLite - insertion de données, requêtes en cours, création d’index, configuration de la recherche en texte intégral et plus encore.
- SQLLine - shell en ligne de commande pour l’émission de SQL aux bases de données relationnelles via JDBC.
- usql - Une interface en ligne de commande universelle pour PostgreSQLTM, MySQLTM, Oracle Database, SQLite3, Microsoft SQL Server et bien d’autres bases de données dont NoSQLTM et les bases de données non relationnelles !
- athenacli - Outil CLI pour le service AWS Athena qui peut effectuer la mise en évidence automatique et syntaxique.
- litecli - CLI pour les bases de données SQLite avec auto-complétion et mise en surbrillance syntaxique.
- mssql-cli - Un client en ligne de commande pour SQL Server avec auto-complétion et mise en surbrillance syntaxique.
- mycli - Un client terminal pour MySQL avec AutoCompletion et Syntax.
- pgcli - PostgreSQL CLI avec autocomplétion et mise en surbrillance syntaxique.
- vcli - Vertica CLI avec auto-complétion et mise en surbrillance syntaxique.
Changements
Section intitulée « Changements »- 2bass - Outil de configuration comme code de base de données qui utilise le concept de scripts DDL idémpotent.
- Atlas - Inspecter et appliquer les modifications à votre schéma de base de données.
- Bytebase - Web-based, zéro-config, sans dépendance de changement de schéma de base de données et outil de contrôle de version pour les équipes.
- flyway - Outil de migration des bases de données.
- gh-ost - Migration de schéma en ligne pour MySQL.
- liquibase - Bibliothèque indépendante de la base de données pour le suivi, la gestion et l’application des changements de schéma de base de données.
- migra - Comme diff mais pour les schémas PostgreSQL.
- node-pg-migrate - Gestion de la migration de base de données Node.js construite exclusivement pour PostgreSQLTM. (Mais peut également être utilisé pour d’autres DB conformes à la norme SQL - par exemple CockroachDB.)
- pg-osc - Outil CLI facile pour faire des changements de schéma zéro temps d’arrêt et de remblayage dans PostgreSQLTM.
- Prisma Migrate - Outil de migration de schéma de base de données qui utilise une syntaxe de modélisation de données pour décrire votre schéma de base de données.
- Pyrseas - Fournit des utilitaires pour décrire un schéma de base de données PostgreSQLTM comme YAML.
- Reshape - Un outil de migration des schémas à temps zéro pour Postgres.
- SchemaHero - Un opérateur de Kubernetes pour la gestion des schémas de base de données (gitops pour les schémas de base de données).
- Skeema - Système de gestion des schémas pour MySQL et MariaDB, avec support pour le sharding et les outils externes de changement de schéma en ligne.
- Sqitch - Gestion sensible du changement de base de données pour un développement sans cadre et un déploiement fiable.
- sqldef - Gestion des schémas d’idéopontes pour MySQL, PostgreSQL, et plus encore.
- yuniql - Encore un autre outil de version schéma et de migration vient de faire avec native .NET Core 3.0+ et espérons mieux.
Génération de codes
Section intitulée « Génération de codes »- ddl-generator - Inférer SQL DDL (Data Definition Language) à partir des données du tableau.
- scheme2ddl - Util ligne de commande pour exporter le schéma Oracle à l’ensemble de scripts ddl init avec la capacité de filtrer les informations indésirables, séparer DDL dans différents fichiers, sortie de joli format.
- Azimutt - Un outil de visualisation de diagramme de relation d’entité (ERD), avec différents filtres et entrées pour aider à comprendre votre schéma de base de données.
- ChartDB - Éditeur de diagrammes de base de données libres et libres, visualisez et concevez votre DB avec une seule requête.
- DrawDB - Outil de conception de base de données en ligne gratuit, simple et intuitif et générateur SQL.
- DrawSQL - Éditeur de schéma de base de données en ligne avec importation SQL, génération d’IA et collaboration d’équipe en temps réel.
- ERAlchemy - Outil de génération de diagrammes de relation des entités.
- ERD Lab - Outil gratuit de diagramme de relation d’entité basé sur le cloud (ERD) fait pour les développeurs.
- Liam ERD - Outil open source qui génère de beaux et faciles à lire des diagrammes de relation d’entité à partir de votre base de données et ORM.
- QuickDBD - Outil en ligne simple pour dessiner rapidement des diagrammes de base de données.
Documentation
Section intitulée « Documentation »- dbdocs - Créer une documentation de base de données Web en utilisant le code DSL.
- DBML - Le langage de balisage des bases de données, conçu pour définir et documenter les structures des bases de données.
- SchemaCrawler - Un outil gratuit de découverte et de compréhension de schéma de base de données.
- Schema Spy - Générer votre base de données à la documentation HTML, y compris les diagrammes de relation entité.
- tbls - Outil ami de CI pour documenter une base de données, écrit en Go.
Conception
Section intitulée « Conception »- Database Design - Conseils utiles pour concevoir un schéma de base de données robuste.
- DBDiagram - Un outil simple et gratuit pour dessiner des diagrammes ER en écrivant du code.
- DbSchema - Création de bases de données universelles pour la gestion des schémas hors boîte, la documentation des schémas, la conception en équipe et le déploiement sur plusieurs bases de données. DbSchema dispose d’outils pour écrire et exécuter des requêtes, explorer les données, générer des données et construire des rapports.
- ERBuilder Data Modeler - Logiciel de modélisation de base de données facile à utiliser pour des modèles de données de haute qualité. C’est une solution complète de modélisation de données pour les concepteurs de données et les architectes de données.
- Moon Modeler - Outil de modélisation des données pour les bases de données noSQL et relationnelles. Disponible pour Windows, Linux et macOS.
- Navicat Data Modeler - Un outil puissant et rentable de conception de base de données qui vous aide à construire des modèles de données conceptuelles, logiques et physiques de haute qualité.
- Oracle SQL Developer Data Modeler - Outil graphique gratuit qui améliore la productivité et simplifie la modélisation des données.
- pgmodeler - Outil de modélisation de données conçu pour PostgreSQLTM.
- WWW SQL Designer - Outil de diagramme SQL en ligne.
Échantillons
Section intitulée « Échantillons »- Oracle Database Sample Schemas - Exemples de schémas pour la base de données Oracle.
Construire l’API pour vos données
- Datasette - Un outil d’exploration et de publication des données.
- DreamFactory - Un moteur d’API REST open source pour les applications mobiles, web et IoT.
- Graphweaver - Transformez plusieurs sources de données en une seule API GraphQL.
- Hasura GraphQL Engine - Blazing rapide, instantanée en temps réel API GraphQL sur PostgreSQL avec contrôle d’accès grainé fin, également déclencher des webhooks sur les événements de base de données.
- JdbcREST - API REST pour toute base de données soutenue par JDBC, un clone PostgREST écrit en Java.
- Oracle REST Data Services - Une application Java de niveau intermédiaire, ORDS maps HTTP(S) verbes (GET, POST, PUT, DELETE, etc.) pour les transactions de base de données et renvoie tous les résultats formatés en utilisant JSON.
- Prisma - transforme votre base de données en API GraphQL en temps réel.
- PostGraphile - Lancez instantanément un serveur API GraphQL en pointant PostGraphile sur votre base de données PostgreSQLTM existante.
- PostgREST - API REST pour toute base de données PostgreSQLTM.
- prest - Est un moyen de servir une API RESTful à partir de toutes les bases de données écrites dans Go.
- Remult - CRUD de bout en bout sécurisé via l’API REST pour votre base de données, avec un contrôle d’accès à grain fin.
- restSQL - Générateur SQL avec API Java et HTTP, utilise une simple API HTTP RESTful avec sérialisation XML ou JSON.
- resquel - Convertissez facilement votre base de données SQL en API REST.
- sandman2 - Générez automatiquement un service d’API RESTful pour votre base de données.
- soul - Serveur d’API SQLite REST automatique en temps réel.
- VulcanSQL - Écrire SQL modélisé pour exposer automatiquement les API RESTful de votre base de données/entrepôt de données/lac de données.
Plateformes d’application
Section intitulée « Plateformes d’application »Plates-formes à code bas et sans code pour la construction d’applications
- Appsmith - Powerful open source bas code framework pour construire des applications internes très rapidement.
- Budibase - Plate-forme à faible code pour créer des applications internes en quelques minutes.
- ILLA Cloud - Plate-forme de construction d’outils internes à faible code.
- Nhost - L’alternative de la base de feux Open Source avec GraphQL.
- Saltcorn - Open source no-code builder pour les applications de base de données web. Constructeur d’interface utilisateur de drag-and-drop, données stockées dans PostgreSQL ou SQLite.
- SQLPage - Créateur d’application de données SQL rapide. Construisez automatiquement une interface utilisateur en plus des requêtes SQL.
- Tooljet - Plate-forme de faible code open-source pour construire des outils internes.
Sauvegarde
Section intitulée « Sauvegarde »- BaRMan - Gestionnaire de sauvegarde et de récupération pour PostgreSQL.
- Databasus - Outil pour les sauvegardes PostgreSQLTM programmées via l’interface utilisateur web avec stockages externes (local, S3, FTP, Google Drive, etc.), notifications (webhook, Discord, Slack, etc.) et gestion d’équipe.
- pgbackrest - Sauvegarde et restauration PostgreSQL fiable.
- pgcopydb - Copier une base de données PostgreSQL vers un serveur cible PostgreSQL (pg_décharge | Pg_restaurer sur les stéroïdes).
- pg_probackup - Un gestionnaire de sauvegarde et de récupération pour PostgreSQL.
- Portabase - Plateforme d’agents pour les sauvegardes et les restaurations PostgreSQL avec exécution décentralisée et orchestration centralisée.
- Database Lab Engine - Le clonage instantané et fin pour PostgreSQLTM afin d’élargir le processus de développement.
- clone_schema - utilitaire de schéma clone PostgreSQL sans besoin de sortir de la base de données.
- Spawn - Service Cloud pour créer des copies instantanées de bases de données pour le développement et CI. Plus d’installation locale db, récupération instantanée de points de sauvegarde arbitraires, copies isolées pour chaque branche de fonction ou test. Fourniture instantanée quelle que soit la taille de la base de données.
Surveillance/Statistiques/Performance
Section intitulée « Surveillance/Statistiques/Performance »- ASH Viewer - Fournit une vue graphique des données d’historique de session active dans Oracle et PostgreSQL DB.
- Metis - Fournit l’observation et le réglage des performances pour les bases de données SQL.
- Monyog - Outil de surveillance MySQL sans agent et rentable.
- mssql-monitoring - Surveillez les performances de votre SQL Server sous Linux en utilisant collectd, InfluxDB et Grafana.
- Navicat Monitor - Un outil de surveillance de serveur à distance sûr, simple et sans agent qui est rempli de fonctionnalités puissantes pour rendre votre surveillance aussi efficace que possible.
- Percona Monitoring and Management - Plateforme open source pour la gestion et le suivi des performances MySQL et MongoDB.
- pganalyze collector - Collecteur de statistiques de Pganalyse pour la collecte des données de PostgreSQLTM et des données log.
- pgbadger - Un analyseur rapide PostgreSQL Log.
- pgDash - Mesurer et suivre tous les aspects de vos bases de données PostgreSQLTM.
- PgHero - Un tableau de bord de performance pour PostgreSQL - contrôles de santé, indices suggérés, et plus encore.
- pgmetrics - Recueillir et afficher les informations et les statistiques à partir d’un serveur PostgreSQL.
- pgMonitor - Outil tout-en-un pour créer facilement un environnement pour visualiser la santé et les performances de votre cluster PostgreSQLTM.
- pgMustard - Une interface utilisateur pour PostgreSQLTM explique les plans, ainsi que des conseils pour améliorer les performances.
- pgstats - Recueille les statistiques PostgreSQLTM et les enregistre dans les fichiers CSV ou les imprime sur le stdout.
- pgwatch2 - Solution de monitoring/planche de bord de PostgreSQL souple et autonome.
- PostgreSQL Metrics - Service pour extraire et fournir des métriques sur votre base de données PostgreSQLTM.
- PostgreSQL Monitor - Un service de surveillance facile à utiliser pour PostgreSQLTM fournissant des alertes, des tableaux de bord, des statistiques de requêtes et des recommandations dynamiques.
- postgres-checkup - Outil de diagnostic de nouvelle génération qui permet aux utilisateurs de faire une analyse approfondie de la santé des bases de données PostgreSQLTM.
- Promscale - Le moteur d’observation open-source pour les métriques et les traces alimentées par SQL.
- Releem - Outil de surveillance et d’optimisation des performances pour MySQL & MariaDB qui fournit des informations pratiques et une automatisation sûre pour les erreurs de configuration, les requêtes lentes, les problèmes de schéma et les impasses, réduisant le travail manuel à l’échelle.
- Telegraf PostgreSQL plugin - Fournit des paramètres pour votre base de données PostgreSQLTM.
Prométhée
Section intitulée « Prométhée »- pgSCV - Exportateur de métriques pour les services liés à PostgreSQL et PostgreSQL.
- postgres_exporter - Exportateur Prométhée pour les paramètres du serveur PostgreSQLTM.
- pg_exporter - Exportateur Prométhée entièrement personnalisable pour PostgreSQL & Pgbouncer avec contrôle d’exécution à grain fin.
- Mamonsu - Agent de surveillance pour PostgreSQL.
- Orabbix - Plugin conçu pour travailler avec Zabbix Enterprise Monitor pour fournir des rapports et des mesures de surveillance, de performance et de disponibilité à plusieurs niveaux pour les bases de données Oracle, ainsi que des paramètres de performance du serveur.
- pg_monz - C’est le modèle de surveillance de Zabbix pour PostgreSQL.
- Pyora - script Python pour surveiller les bases de données Oracle.
- ZabbixDBA - Plugin rapide, flexible et en développement continu pour surveiller votre RDBMS.
- DbFit - Un cadre de test de base de données qui permet de développer facilement votre code de base de données.
- pgTAP - Essai d’unité pour PostgreSQL.
- RegreSQL - Régression Testez vos requêtes SQL.
- SQLancer - Testez automatiquement DBMS afin de trouver des bogues logiques dans leur implémentation.
HA/Échec/Fardage
Section intitulée « HA/Échec/Fardage »- Citus - Extension PostgreSQL qui distribue vos données et vos requêtes sur plusieurs nœuds.
- patroni - Un modèle pour PostgreSQL Haute Disponibilité avec ZooKeeper, etc., ou consul.
- Percona XtraDB Cluster - Une solution de haute scalabilité pour le regroupement MySQL et la haute disponibilité.
- ShardingSphere - Moteur de transaction et de requête SQL distribué sur n’importe quelle base de données.
- stolon - Gestionnaire PostgreSQL pour PostgreSQL haute disponibilité.
- pg_auto_failover - Extension et service PostgreSQLTM pour une panne automatique et une grande disponibilité.
- pglookout - Surveillance de la réplication PostgreSQLTM et démon d’échec.
- pgslice - La partition PostgreSQL est aussi facile que la tarte.
- PostgreSQL Automatic Failover - Haute disponibilité pour PostgreSQL, basée sur les références de l’industrie Pacemaker et Corosync.
- autobase - Open-source DBaaS qui automatise le déploiement et la gestion des clusters PostgreSQL très disponibles.
- Vitess - Système de regroupement de bases de données pour la mise à l’échelle horizontale de MySQL à travers le sharding généralisé.
Kubernetes
Section intitulée « Kubernetes »- KubeDB - Faciliter l’exploitation des bases de données de qualité de production sur Kubernetes.
- PostgreSQL operator - L’opérateur PostgreSQLTM permet des grappes PostgreSQL très disponibles sur Kubernetes (Kubernetes) alimentées par Patroni.
- Spilo - Clusters de PostgreSQL avec Docker.
- StackGres - Niveau Enterprise, Full Stack PostgreSQL sur Kubernetes.
Réglage de la configuration
Section intitulée « Réglage de la configuration »- MySQLTuner-perl - Script écrit en Perl qui vous permet d’examiner une installation MySQL rapidement et de faire des ajustements pour augmenter les performances et la stabilité.
- PGConfigurator - Outil en ligne gratuit pour générer un optimisé
postgresql.conf. - pgtune - Assistant de configuration PostgreSQL.
- postgresqltuner.pl - Un script simple pour analyser la configuration de votre base de données PostgreSQLTM et donner des conseils de réglage.
- DBmaestro - Accélére les cycles de libération et soutient l’agilité dans tout l’écosystème informatique.
- Toad DevOps Toolkit - Exécute les fonctions clés de développement de base de données dans votre workflow DevOps sans compromettre la qualité, les performances ou la fiabilité.
Rapports
Section intitulée « Rapports »- Chartbrew - Créer des tableaux de bord, des graphiques et des rapports clients en direct à partir de multiples bases de données et services.
- Poli - Une application de reporting SQL facile à utiliser construite pour les amateurs de SQL.
Distributions
Section intitulée « Distributions »- DBdeployer - Outil qui déploie facilement les serveurs de base de données MySQL.
- dbatools - Module PowerShell que vous pouvez penser comme un SQL Server Management Studio en ligne de commande.
- Postgres.app - Installation complète PostgreSQLTM emballée comme une application Mac standard.
- BigSQL - Une distribution de PostgreSQLTM adaptée aux développeurs.
- Elephant Shed - Front-end de gestion PostgreSQL sur le Web qui regroupe plusieurs utilitaires et applications à utiliser avec PostgreSQL.
- Pigsty - Distribution Open-Source intégrée pour PostgreSQLTM avec une fonction d’observation ultime et une boîte à outils Database-as-Code pour les développeurs.
Sécurité
Section intitulée « Sécurité »- Acra - Suite de sécurité des bases de données. Proxy de base de données avec cryptage au niveau du champ, recherche par des données chiffrées, prévention des injections SQL, détection d’intrusion, pots de miel. Prend en charge le cryptage côté client et côté proxy (« transparent »). SQL, NoSQL.
- Databunker - Coffret sécurisé spécial conforme au RGPD pour les dossiers clients construit en plus de DB ordinaire.
- Inspektor - Couche de contrôle d’accès pour les bases de données. L’Inspektor fait appel à un agent politique ouvert pour prendre des décisions stratégiques.
Analyseurs
Section intitulée « Analyseurs »- Holistic.dev - Service de détection automatique pour les problèmes de performance, de sécurité et d’architecture des bases de données.
- SQLCheck - Détecte automatiquement les anti-patterns SQL communs.
- SQLFluff - Linter SQL flexible et configurable.
- SQLLineage - Outil d’analyse de ligne SQL alimenté par Python.
- TSQLLint - Un outil pour décrire, identifier et signaler la présence d’anti-patterns dans les scripts TSQL.
Générateurs de code
Section intitulée « Générateurs de code »- sqlc - Générateur de code SQL-first produisant des liaisons de type sûr pour différentes langues et différentes bases de données.
- SQLDelight - Générateur de code SQL-first produisant des liaisons sans danger pour Kotlin et diverses bases de données.
- pGenie - Générateur de code SQL-first produisant des liaisons sans danger pour différentes langues et se spécialisant dans la base de données PostgreSQLTM.
Prorogations
Section intitulée « Prorogations »- PartiQL - Accès compatible SQL aux données relationnelles, semi-structurées et imbriquées.
- Apache Calcite - Cadre dynamique de gestion des données avec fonctionnalités SQL avancées.
- ZetaSQL - Analyser le cadre pour SQL.
Formateurs
Section intitulée « Formateurs »- CodeBuff - L’impression langagière par l’apprentissage automatique.
- JSQLFormatter - Open Source Java SQL Forme pour de nombreux RDBMS basés sur JSqlParser.
- SQL Online - Un outil gratuit pour formater vos requêtes SQL suivi de contenu pour Analystes.
- pgFormatter - Une syntaxe SQL PostgreSQL.
- Poor SQL - Formatage T-SQL instantané et libre.
- SQL Formatter - Bibliothèque JavaScript pour les requêtes SQL.
- Lost at SQL - Un jeu d’apprentissage SQL pour vous aider à acquérir des compétences SQL de base - afin que vous puissiez utiliser des requêtes pour obtenir des informations.
- Querymon - Apprenez à utiliser les requêtes SQL sur le Querydex, une base de données de monstres du commun au légendaire.
- Schemaverse - Un jeu de stratégie basé sur l’espace mis en œuvre entièrement dans une base de données PostgreSQLTM.
- SQL Island - Après le crash de l’avion, vous serez coincé sur SQL Island pour le moment. En faisant des progrès dans le jeu, vous trouverez un moyen de s’échapper de cette île.
- SQL Murder Mystery - Conçu pour être à la fois une leçon auto-dirigée pour apprendre les concepts et les commandes SQL et un jeu amusant pour les utilisateurs SQL expérimentés pour résoudre un crime intrigant.
- SQL Police Department - Dans SQLPD, vous pouvez résoudre les crimes tout en apprenant SQL en même temps.
- General SQL Parser - Parsage, formatage, modification et analyse pour SQL.
- jOOQ - Parse SQL, le traduit dans d’autres dialectes et permet des transformations d’arbres d’expression.
- JSqlParser - Parse une instruction SQL et la traduit en une hiérarchie de classes Java.
- libpg_query - Bibliothèque C pour accéder à l’analyseur PostgreSQL en dehors de l’environnement serveur.
- More SQL Parsing! - Parse SQL dans JSON.
- sqlparse - Analyseur SQL non valide pour Python.
- SQLGlot - Pure Python SQL parser, transpiler et constructeur.
Über SQL
Section intitulée « Über SQL »Exécuter des requêtes SQL contre n’importe quoi
- CloudQuery - Extraire, transformer et charger vos actifs cloud en tables PostgreSQL normalisées.
- csvq - langage de requête SQL pour CSV.
- dsq - Outil de ligne de commande pour lancer des requêtes SQL contre JSON, CSV, Excel, Parquet, et plus encore.
- MAT Calcite plugin - Ce plugin pour Eclipse Memory Analyzer permet d’interroger le dump heap via SQL.
- OctoSQL - Outil de requête qui vous permet de joindre, analyser et transformer des données à partir de plusieurs bases de données et formats de fichiers en utilisant SQL.
- osquery - Instrumentation, surveillance et analyse du système d’exploitation alimenté par SQL.
- Resmo - Auditer et évaluer les ressources en utilisant SQL.
- sq - Outil en ligne de commande qui fournit un accès de style jq aux sources de données structurées : bases de données SQL, ou formats de documents comme CSV ou Excel. C’est l’enfant amoureux de sql+jq.
- Steampipe - Utilisez SQL pour interroger instantanément vos services cloud (AWS, Azure, GCP et plus).
- TextQL - Exécuter SQL contre le texte structuré comme CSV ou TSV.
- trdsql - Outil CLI qui peut exécuter des requêtes SQL sur CSV, LTSV, JSON et TBLN.
- Trino - Moteur de requête SQL distribué conçu pour interroger les grands ensembles de données distribués sur une ou plusieurs sources de données hétérogènes.
Protocole de serveur de langue
Section intitulée « Protocole de serveur de langue »- SQLLanguageServer - Serveur SQL.
- sqls - Serveur de langage SQL écrit dans Go.
Apprentissage
Section intitulée « Apprentissage »Apprentissage et casse-tête pour SQL
- Advanced SQL Puzzles - Des puzzles SQL difficiles.
- Hackerrank - Codage pratique, préparation aux entrevues, et être embauché.
- Learn SQL in a Month of Lunches - Un livre sur la façon d’utiliser SQL pour récupérer, filtrer et analyser les données.
- LeetCode - Améliorez vos compétences, développez vos connaissances et préparez-vous à des entrevues techniques.
- Select Star SQL - Livre interactif gratuit qui vise à être le meilleur endroit sur Internet pour apprendre SQL.
- StrataScratch - Ressources pédagogiques en sciences des données.
- SQL Murder Mystery - Leçon auto-dirigée pour apprendre des concepts et des commandes SQL et un jeu amusant pour les utilisateurs SQL expérimentés pour résoudre un crime intrigant.
- pev2 - Un composant Vue.js pour afficher une visualisation graphique d’un plan d’exécution PostgreSQLTM.
- pg_flame - Un générateur de flamme pour PostgreSQL
EXPLAIN ANALYZEproduit.
Scénarios
Section intitulée « Scénarios »Les scripts SQL utiles à diverses fins
- DBA MultiTool - scripts T-SQL pour le long terme : optimiser le stockage, la documentation à la volée et les besoins administratifs généraux pour SQL Server.
- pgx_scripts - Une collection de petits scripts utiles pour l’analyse et l’administration des bases de données, créés par notre équipe chez PostgreSQL Experts.
- pgsql-bloat-estimation - Demande de mesure du bloat statistique dans les index et les tableaux de PostgreSQL.
- pgWikiDont - Test SQL qui vérifie si votre base de données suit les règles de https://wiki.postgresql.org/wiki/Don’t_Do_This.
- pg-utils - Utilitaires PostgreSQL.
- PostgreSQL cheat sheet - Les scripts et commandes SQL utiles par <timescale.com>.
- postgres_dba - L’ensemble manquant d’outils utiles pour PostgreSQL DBA et tous les ingénieurs.
- postgres_queries_and_commands.sql - Enquêtes et commandes utiles PostgreSQL.
- TPT - Ces scripts sqlplus sont pour l’optimisation des performances de la base de données Oracle & dépannage.
- dbt - Transformez vos données en écrivant simplement des instructions sélectionnées, tandis que dbt gère la transformation de ces instructions en tables et vues dans un entrepôt de données.
- QuickTable - Autorise tout le monde à accéder, nettoyer, analyser, transformer et modéliser des données sans code.
Catalogue
Section intitulée « Catalogue »- Amundsen - Application axée sur les métadonnées pour améliorer la productivité des analystes de données, des spécialistes des données et des ingénieurs en interaction avec les données.
- DataHub - La plate-forme de métadonnées pour la pile de données modernes.
- Marquez - Recueillir, agréger et visualiser les métadonnées d’un écosystème de données.
- Dwh.dev - Lignage de données Nexgen pour le flocon de neige.
Génération/Making/Subsetting
Section intitulée « Génération/Making/Subsetting »- Benerator - Générer, masquer (anonymiser / pseudonymer) et migrer les données à des fins de développement, de test et de formation.
- dbForge Data Generator for MySQL - Outil GUI puissant pour créer des volumes massifs de données de test réalistes.
- dbForge Data Generator for Oracle - Petit mais puissant outil GUI pour peupler des schémas Oracle avec des tonnes de données de test réalistes.
- dbForge Data Generator for SQL Server - Outil d’interface graphique puissant pour une génération rapide de données de test significatives pour les bases de données.
- Faker - Générer des quantités massives de fausses données dans le navigateur et Node.js.
- Greenmask - Anonymisation des bases de données et outil de génération de données synthétiques pour MySQL et PostgreSQL.
- myanon - Streaming anonymizer pour les fichiers dump MySQL. Lire mysqldump de stdin, écrit une version anonyme à stdout. Prend en charge le hachage déterministe, les valeurs fixes, l’anonymisation de champ JSON et les extensions Python.
- Noisia - Générateur de charge de travail préjudiciable pour PostgreSQL.
- quick-seed - Outil de semis de base de données-agnostique pour générer des données de test réalistes avec support pour PostgreSQL, MySQL, SQLite, Prisma et Drizzle ORM.
- SB Data Generator - Outil simple et puissant pour générer et remplir des tables sélectionnées ou des bases de données complètes avec des données de test réalistes pour vos applications. Générer des données de test pour : Oracle, MS SQL Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift et Amazon RDS.
- SQLable - Générer de fausses données dans le navigateur.
- Synthesized TDK - Meilleur ami de DevOps pour le masquage et la génération de bases de données.
Profileurs de données
Section intitulée « Profileurs de données »- Data Profiler - Le DataProfiler est une bibliothèque Python conçue pour faciliter l’analyse, la surveillance et la détection des données sensibles.
- Desbordante - Un profileur de données open-source spécifiquement axé sur la découverte et la validation de modèles complexes dans les données.
- YData Profiling - Un profileur de données open source à usage général pour une analyse de haut niveau d’un ensemble de données.
Réplication
Section intitulée « Réplication »- dtle - Service de transfert de données distribué pour MySQL.
- Litestream - Réplication en streaming pour SQLite.
- pgsync - Synchroniser les données PostgreSQLTM entre les bases de données.
- pg_chameleon - Système de réplique MySQL à PostgreSQL écrit en Python 3. Le système utilise la bibliothèque mysql-replication pour tirer les images de ligne de MySQL qui sont stockées dans PostgreSQLTM comme JSONB.
- PGDeltaStream - Un serveur web Golang pour diffuser les modifications de PostgreSQLTM au-dessus de websockets, en utilisant la fonction de décodage logique de PostgreSQLTM.
- repmgr - Le gestionnaire de réplication le plus populaire pour PostgreSQL.
Comparer
Section intitulée « Comparer »- data-diff - Outil en ligne de commande et bibliothèque Python pour diffuser efficacement les lignes entre deux bases de données différentes.
- KS DB Merge Tools - GUI pour comparer et synchroniser le schéma et les données DB. Pour Oracle Database, MySQL, MariaDB, SQL Server, PostgreSQL, SQLite, MS Access et Cross-DBMS.
Documents, articles, manifestes et autres matériels théoriques sur les outils de base de données
- The “Database as Code” Manifesto - Traitez votre base de données comme un code.
- Grokking Relational Database Design - Un guide amical illustré pour concevoir et mettre en œuvre votre première base de données.
Apprentissage automatique
Section intitulée « Apprentissage automatique »Contribution
Section intitulée « Contribution »- Vos contributions sont toujours les bienvenues! Veuillez lire la contribution guidelines D’abord.
HagiCode
HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.
Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.
- IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
- EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
- IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.
Télécharger pour Windows
Partager HagiCode
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

