Ce sont les véritables onglets du workspace de Calíope — pas une visite marketing.
Tous sont en SwiftUI natif, fonctionnent sur macOS, iPad et iPhone et s'ouvrent comme un onglet dédié que vous pouvez épingler, réordonner ou fermer.
Vingt-sept se trouvent dans le navigateur d'outils ; le Constructeur de tables et le Visual EXPLAIN s'ouvrent en contexte depuis Catalogues et l'Éditeur SQL.
Une session MongoDB en apporte six de plus, listées ci-dessous.
Éditeur SQL
Autocomplétion sensible au schéma, linter SQL, formateur et Player multi-statement qui exécute le script entier ou le parcourt une requête à la fois.
Tout l’éditeur SQL en douze minutes : écrire, exécuter, parcourir le schéma, lire les résultats, modifier les données en sécurité et analyser une requête, sous-titré en anglais.
Exécuter, arrêter et répéter
Le schéma, sous la main
Écrire avec de l’aide
Éditer comme dans un IDE
La grille de résultats
Emporter le résultat
Deux bases à la fois
Modifier les données en sécurité
Graphique, terminal, carte et historique
Analyser une requête
Données spatiales, et fin de la visite
Tableau de bord
Pouls du serveur en direct : Threads_connected, QPS, InnoDB buffer pool hit rate, uptime et requêtes lentes par seconde, échantillonnés à l'intervalle choisi.
Le tableau de bord en deux minutes : métriques en direct, où va la charge, votre propre disposition et le mode TV, sous-titré en anglais.
Un serveur, en direct
Où va la charge
À votre manière
Alertes et mode TV
Assistant IA
Prompts en langage naturel contre le schéma de la base de données active. Apple Intelligence et Ollama ne demandent aucune clé ; les fournisseurs cloud utilisent la vôtre. Seules les métadonnées quittent l'app — jamais les lignes ni les identifiants.
L'Assistant IA en un peu plus de quatre minutes : une question en langage naturel à laquelle répond Apple Intelligence sur le Mac lui-même, avec son SQL dans un panneau et l'avertissement de le vérifier ; copier la réponse ou envoyer le SQL à l'Éditeur SQL et l'exécuter ; une question de suivi ; les cinq fournisseurs, le champ de clé vide d'un fournisseur cloud et le mode démo, et Ollama qui répond depuis le même Mac ; l'interrupteur du schéma ; l'historique avec sa recherche, son menu, la synchronisation iCloud et l'export ; et la dictée. Aucune question ne quitte le Mac. Sous-titres en anglais.
Demander en langage naturel
Le copier ou l'envoyer à l'éditeur
Fournisseurs, clés et schéma
Historique, iCloud et export
Dicter la question
Catalogues
Arbre complet base de données → table → colonne avec des onglets dédiés pour index, clés étrangères, vues, routines, triggers et événements.
Catalogues en moins de trois minutes : de quoi une base de données est faite, les boutons de création, les cinq éditeurs et le remplissage d'une nouvelle table, sous-titré en anglais.
De quoi une base de données est faite
Créer n'importe quoi
Cinq éditeurs, un par type
La remplir, et modifier l'existant
Constructeur de requêtes
Constructeur visuel : glissez des tables sur un canevas, choisissez colonnes et conditions WHERE, et regardez l'aperçu SQL se mettre à jour au fil de la construction.
Le Constructeur de requêtes en un peu plus de quatre minutes : ajouter des tables et laisser les clés étrangères écrire les JOIN, choisir colonnes et alias, les conditions avec l'avertissement de JOIN externe et Déplacer vers ON, la liste des tables, Insérer dans l'éditeur et exécuter le résultat, et le constructeur WHERE depuis l'arbre du schéma. Les sous-titres sont en anglais.
Des tables sur le canevas
Filtrer avec des conditions
La liste des tables
Du constructeur à l'éditeur
Le constructeur WHERE
Informations serveur
Variables globales et de session, compteurs de statut en direct et usage HDD — tout parcourable dans un panneau avec une zone de filtre au-dessus de chaque liste.
Les Informations serveur en moins de deux minutes : ce qui identifie le serveur, toutes ses variables et tous ses compteurs d’état avec leur filtre, les tables qui occupent le disque dans Utilisation du disque, et l’actualisation automatique et Exporter. Les sous-titres sont en anglais.
Qui est le serveur
Toutes les variables et tous les compteurs
Ce qui occupe le disque
Actualiser et exporter
Liste des processus
Threads en cours avec filtres, KILL QUERY / KILL CONNECTION guidés et kill en lot des sessions inactives ou occupées — avec confirmation avant chaque action destructive.
Les Processus en moins de deux minutes : chaque connexion au serveur en direct, comment arrêter une requête d’un clic droit, et comment Inactifs > et Actifs > en ferment plusieurs à la fois sans toucher aux threads du serveur lui-même. Les sous-titres sont en anglais.
Toutes les connexions, en direct
Arrêter une requête
Plusieurs à la fois
Alertes SQL
Vérifications de santé personnalisées : définissez des sondes SQL, des seuils et des opérateurs, et soyez alerté(e) dès qu'une métrique dépasse la ligne — bien avant que votre dashboard ne le remarque.
Les alertes SQL en trois minutes environ : une règle toute faite avec Charger un exemple, deux règles à vous écrites dans Configurer —l’une compare un nombre, l’autre un texte—, une requête avec une coquille marquée Erreur avec la réponse du serveur, les règles réévaluées automatiquement par l’Actualisation automatique jusqu’à passer en ALERTE, et une règle supprimée. Sous-titres en anglais.
Partir d’un exemple
Écrire sa propre règle
La surveillance automatique
Supprimer et exporter
Sauvegarde
Sélection granulaire de bases de données, tables, vues et routines, et restauration depuis un fichier .sql ou .sql.gz. Planificateur (quotidien, hebdomadaire, jours ouvrés, mensuel ou toutes les N heures) avec règles de rétention, préréglages à la demande et compression gzip facultative.
La sauvegarde en quatre minutes : une base jetable choisie dans l’arbre du schéma, avec les sélections rapides et les utilisateurs du serveur ; les options, la compression et Créer une sauvegarde avec son journal ; la base supprimée puis rendue par Restaurer, aperçu et confirmation compris ; et un préréglage enregistré pour une exécution à la demande, à côté de l’éditeur d’une sauvegarde planifiée. Sous-titres en anglais.
Choisir quoi sauvegarder
Options et Créer une sauvegarde
Restaurer depuis un fichier
Préréglages et sauvegardes planifiées
Gestion des utilisateurs
Créez et modifiez des utilisateurs, gérez les grants par périmètre et changez de plugin d'authentification — sans réécrire GRANT / REVOKE de mémoire. Identifiants échappés de bout en bout.
La gestion des utilisateurs en moins de cinq minutes : un compte créé avec Nouvel utilisateur, ses privilèges accordés par base, table et routine avec Enregistrer les modifications, une instruction que le serveur refuse et la façon dont c’est signalé ; le mot de passe, le verrouillage et les limites horaires relus depuis le serveur ; et un compte système qu’on ne peut pas supprimer à côté d’un compte qu’on peut. Sous-titres en anglais.
Créer un compte
Accorder des privilèges
Mot de passe, verrouillage et limites
Supprimer un compte
Maintenance des tables
Exécutez CHECK, REPAIR, OPTIMIZE, ANALYZE et CHECKSUM sur une multi-sélection avec MySQL et MariaDB ; avec PostgreSQL, ANALYZE et VACUUM + REINDEX ; avec SQL Server, UPDATE STATISTICS, DBCC CHECKTABLE et la reconstruction des index, avec progression et rapport d'erreurs par table.
La maintenance des tables en moins de quatre minutes : les sept tables de demo choisies dans l'arborescence du schéma, avec son filtre et Tout chercher ; ANALYZE, CHECK, OPTIMIZE avec la note que renvoie InnoDB, et CHECKSUM, une ligne par table et par message ; les modificateurs qu'accepte chaque opération, dont QUICK et FOR UPGRADE ; et REPAIR avec LOCAL et USE_FRM sur une base jetable, où ressortent un avertissement et une note. Les sous-titres sont en anglais.
Choisir les tables
Exécuter une opération
Modificateurs
Réparer une table
Migration de données
Copiez tables, vues, triggers, événements et procédures stockées vers un autre serveur, ou dans une autre base du même serveur — sans mysqldump | mysql.
La Migration de données en trois minutes : onze objets de sakila choisis dans l'arborescence du schéma — les tables des films, la vue construite dessus et leurs trois triggers —, le SQL en Aperçu sans destination, puis Dans la base, la connexion, Exporter les données et Migrer, avec une ligne de journal par objet ; et la copie vérifiée dans l'arborescence, relancée sans risque puis déconnectée. Les sous-titres sont en anglais.
Choisir quoi copier
Prévisualiser le SQL
Se connecter et migrer
Vérifier la copie
Diagramme ER
Diagramme relationnel interactif avec tables déplaçables, clés étrangères éditables et export PNG / PDF. Comprenez un schéma legacy en trente secondes.
Le Diagramme ER en moins de deux minutes et demie : le schéma dessiné à partir de ses propres clés étrangères, le zoom, ce que donne le clic droit et une seconde base sur le même canevas. Les sous-titres sont en anglais.
Le schéma, dessiné
Zoom, déplacement et rangement
Clic droit sur n’importe quelle table
Le garder, et l’emporter
Deux bases sur un même canevas
Comparer les schémas
Comparez deux schémas côte à côte et générez le script ALTER qui les réconcilie. Synchronisez le staging avec la production sans rédiger de migrations à la main.
La Comparaison de schémas en un peu plus de trois minutes : une copie vide de sakila construite à partir du script qu'écrit Comparer, collée dans l'Éditeur SQL et lancée avec Exécuter le script, puis comparée de nouveau jusqu'à être identique ; ensuite, une copie qui a dérivé, avec ses objets modifiés, supprimés et nouveaux, Changements uniquement, le Copier le SQL de chaque ligne et l'Historique DDL qui a enregistré chaque changement. Les sous-titres sont en anglais.
Choisir les deux bases
Construire une copie à partir du script
Comparer de nouveau
Lire les différences
L'appliquer et consulter l'Historique DDL
Moniteur de réplication
État de la réplique, retard de réplication et coordonnées de binlog, rafraîchis en temps réel — repérez une réplique bloquée et lisez son erreur sans passer par SSH.
Le Moniteur de réplication en trois minutes environ : une réplique lue carte par carte —threads IO et SQL, retard, serveur source et position du journal binaire— ; les changements du primaire suivis jusqu’au statut complet ; le retard qui monte avec un délai posé sur le serveur ; une ligne dupliquée qui arrête le thread SQL, avec son erreur et une lecture figée ; et un primaire, qui n’est pas une réplique. Sous-titres en anglais.
Lire une réplique
Suivre le primaire
Voir le retard
Quand la réplication s’arrête
Sur un serveur qui n’est pas une réplique
Visionneuse binlog
Lisez et filtrez les événements du binary log sans ouvrir un shell sur le serveur. Suivez les changements au niveau de la ligne, les transactions et les GTIDs depuis macOS, iPad ou iPhone.
Le Journal binaire en deux minutes environ : le fichier le plus récent et son en-tête ; une table créée, remplie, modifiée puis supprimée, événement par événement, avec DDL, DML et Système bien distingués ; le filtre Type et la recherche ; et un gros fichier lu depuis ses premiers événements, avec la Limite qui lit plus loin. Sous-titres en anglais.
Ouvrir le fichier le plus récent
Les modifications à mesure qu’elles arrivent
Filtrer par type et par texte
Gros fichiers et limite
Fragments
Bibliothèque SQL réutilisable groupée par moteur (MariaDB / MySQL / PostgreSQL / SQL Server) avec seeding one-shot des valeurs par défaut intégrées par moteur. Catégorisée, recherchable et synchronisée sur chaque Mac, iPad et iPhone de votre Apple ID.
Extraits en moins de deux minutes et demie : les exemples fournis pour chaque moteur, la recherche dans les titres et le SQL, créer un extrait avec sa catégorie et ses moteurs, le modifier et l’enregistrer, supprimer avec confirmation et récupérer les exemples, et en insérer un depuis l’Éditeur SQL. Les sous-titres sont en anglais.
Votre bibliothèque SQL
Créer un extrait
Modifier et enregistrer
Supprimer, et récupérer les exemples
En utiliser un dans l’Éditeur SQL
Journal des requêtes
Historique persistant de chaque requête exécutée en SQLite local — recherchable, filtrable, exportable, et avec synchronisation iCloud opt-in.
Le Journal SQL en un peu plus de deux minutes : chaque requête exécutée, de toutes les connexions, conservée dans un fichier ; le filtrer par connexion, résultat, texte et session ; le détail d’une ligne ; et le vider avec Effacer. Les sous-titres sont en anglais.
Chaque requête, conservée
Un journal pour toutes les connexions
Filtrer et rechercher
Une ligne en détail
Le fichier, et le purger
Moniteur de santé du serveur
Un historique des métriques de vos serveurs —connexions, requêtes par seconde, taux de succès du cache, instructions en cours, réseau et DML— conservé sur un serveur de votre choix et collecté en arrière-plan tant que Calíope est ouvert.
Le Moniteur de santé en trois minutes et demie environ : cinq minutes d’historique d’une réplique sous charge, graphique par graphique ; la plage, l’état du moteur et l’actualisation automatique ; Configuration du monitoring avec le serveur de stockage, un second serveur ajouté avec son alias et son intervalle, les seuils de santé et la rétention ; et les graphiques déplacés, masqués puis remis en place avec Réinitialiser la disposition. Sous-titres en anglais.
Lire les graphiques
Configurer l’historique
Surveiller un autre serveur
Organiser les graphiques
Éditeur SQLite
Ouvrez et modifiez des fichiers SQLite locaux sans serveur : concepteur de structure, grille de données, exécution de SQL avec coloration et autocomplétion, pragmas modifiables, transactions Enregistrer/Annuler et import-export CSV/JSON/SQL. Bases non chiffrées uniquement.
Télécharger la base d'exemple — 80 Mo de SQLite : deux tables liées, environ 1 500 produits et leurs vraies photos PNG, avec des index, une clé étrangère et une vue. Le texte est en espagnol, avec accents, emojis et d’autres alphabets, et certaines valeurs sont NULL exprès.
L'Éditeur SQLite en cinq minutes et demie, sans serveur : ouvrir un fichier, la structure avec son concepteur de tables et de colonnes, la grille de données avec le tri, la recherche, les filtres, la modification dans la cellule, NULL, l'éditeur avancé pour le JSON et les images, et l'ajout et la suppression de lignes ; Exécuter du SQL avec ses suggestions ; enregistrer ou annuler les modifications en attente ; importer un CSV ; les pragmas et la maintenance ; et un fichier en lecture seule sur le disque. Tous les fichiers sont des fichiers de démonstration créés par la vidéo. Sous-titres en anglais.
Un fichier SQLite local, sans serveur
Ouvrir une base de données
Structure
Parcourir et modifier les données
Exécuter du SQL
Enregistrer ou annuler
Importer et exporter
Pragmas et maintenance
Fermer, récents et fichiers en lecture seule
Éditeur DuckDB
Ouvrez des fichiers DuckDB locaux sans serveur : arborescence du schéma avec séquences, types et macros, grille de données, Exécuter SQL avec plafond de lignes et Arrêter, réglages, interrogation de CSV/Parquet/JSON sur place, export et import de la base entière, et attachement d'une autre base en lecture seule.
Télécharger la base d'exemple — 3,8 Mo, faite avec Calíope sur DuckDB v1.5.5 : une petite boutique avec clients, produits, 50 000 commandes et leurs lignes, plus une vue, un index, une séquence, un ENUM, deux macros et un second schéma.
L'Éditeur DuckDB en six minutes, sans serveur : ouvrir un fichier, la structure avec ses séquences, types et macros, attacher une autre base en lecture seule, la grille de données avec le tri, la recherche, les filtres, la modification et les lignes ; enregistrer ou annuler ; Résumé, Exécuter du SQL avec une macro, Arrêter et les extensions qu'il ne télécharge pas ; importer un CSV avec ses propres types, exporter et importer la base entière en Parquet ; interroger un JSON et un Parquet là où ils sont depuis une base en mémoire, et Enregistrer sous… ; les réglages et la maintenance ; et un fichier en lecture seule sur le disque. Tous les fichiers sont des fichiers de démonstration créés par la vidéo. Sous-titres en anglais.
Un fichier DuckDB local, sans serveur
Ouvrir une base de données
Structure
Parcourir et modifier les données
Enregistrer ou annuler
Exécuter du SQL
Importer et exporter
Interroger des fichiers de données
Réglages et maintenance
Fermer, récents et fichiers en lecture seule
Aperçu de fichiers
Visionneuse en lecture seule pour .md, .sql, .json, .csv, .rtf et .log : Markdown rendu, SQL coloré, JSON réindenté, CSV en tableau, RTF comme un document. Se rafraîchit quand le fichier change sur le disque — et n'exécute jamais rien.
L'Aperçu de fichiers en trois minutes, sans serveur : ouvrir un fichier, le Markdown et le texte enrichi lus comme des documents, le SQL coloré et sans bouton d'exécution, le JSON replié et déplié, un CSV en tableau et un journal tel quel ; rechercher dans le fichier ; la vue qui se met à jour quand le fichier change sur le disque, et qui le dit quand il disparaît ; et les récents. Tous les fichiers sont des fichiers de démonstration créés par la vidéo. Sous-titres en anglais.
Une visionneuse de fichiers locaux
Ouvrir un fichier
Markdown
Texte enrichi
SQL
JSON, CSV et texte brut
Rechercher dans le fichier
Actualisation automatique
Récents et Coup d'œil
Journal des erreurs
Ce qui a échoué dans l’app, avec sa date, son appareil et la marche à suivre. Fonctionne hors connexion.
Le Journal des erreurs en quatre minutes environ : pourquoi une instruction que le serveur refuse reste dans l’éditeur et pas ici ; le journal désactivé ; trois profils de connexion qui échouent pour trois raisons différentes et une restauration qui s’arrête à mi-chemin, chacun arrivant au moment où il se produit ; filtrer par gravité, domaine et profil, et rechercher ; le détail complet et la rubrique d’aide derrière « Voir la solution » ; et l’export, l’effacement et la synchronisation iCloud. Sous-titres en anglais.
Ce qui entre dans le journal
Les échecs, au fur et à mesure
Filtrer et rechercher
Le détail et sa solution
Exporter, effacer et iCloud
Recherche et remplacement globaux
Recherchez un texte dans toutes les colonnes de texte d’une base et remplacez-le en masse, en voyant d’abord le résultat ligne par ligne.
La recherche et le remplacement globaux en moins de quatre minutes : les tables de sakila choisies dans l'arborescence du schéma avec le coût du parcours sous les yeux, une recherche de drama qui trouve 213 lignes et prévient que le remplacement n'en changerait aucune, Respecter la casse, une colonne verrouillée avec sa raison, et un remplacement de Drama par Theatre sur une copie, vérifié ligne par ligne, avec Voir le script et les lignes modifiées comparées aux lignes annoncées. Les sous-titres sont en anglais.
Choisir la base et les tables
Rechercher un texte
Les colonnes non remplaçables
Vérifier et remplacer
Rapports
Enregistrez une requête avec ses paramètres et une sortie définie. Le même rapport donne le même résultat, exécution après exécution, à la main ou planifié.
Les Rapports en cinq minutes environ : un rapport enregistré exécuté avec ses colonnes déclarées ; les paramètres avec leur valeur par défaut, une valeur qui n’en est pas une et un nouveau marqueur déclaré depuis la requête ; la sortie avec son propre titre, un pied et un graphique ; un script avec une table temporaire, et l’écriture dans une vraie table qu’il refuse ; les formats d’export ; une planification et sa limite ; et l’historique de chaque exécution. Sous-titres en anglais.
Exécuter un rapport enregistré
Paramètres
La sortie définie
Préparer avant de lire
Exporter
Planifier un rapport
Historique des exécutions
Topologie de réplication
Déclarez quelle machine est le primaire et lesquelles sont les répliques, et voyez le groupe entier d’un coup : binlog et position en haut, puis une ligne par réplique avec son retard, ses deux threads et sa dérive de GTID.
La Topologie de réplication en quatre minutes environ : un groupe entier d’un coup d’œil —diagramme, primaire, une ligne par réplique et l’heure de la mesure— ; un membre en détail, avec Suivant et Précédent ; une réplique au thread IO arrêté, où le retard indique Pas de mesure et où la dérive de GTID compte les trois transactions qui lui manquent ; et un groupe déclaré faux exprès, que l’outil contredit au lieu de le corriger. Sous-titres en anglais.
Le groupe entier d’un coup d’œil
Un membre en détail
Pourquoi le retard ne suffit pas
Déclarer un groupe
Journal des requêtes lentes
Ce que le serveur lui-même a consigné des requêtes ayant dépassé son seuil — de tous les clients, pas seulement celui-ci. Les réglages en premier : un journal désactivé n’a rien à montrer, et une liste vide ne dit pas laquelle des deux situations se présente.
Requêtes lentes en moins de quatre minutes : ce que le serveur dit de son propre journal et comment le modifier d’ici ; chaque exécution lente de tous les clients, avec son détail complet ; en envoyer une à l’Éditeur SQL pour la profiler ; et le résumé Par instruction, où les requêtes qui ne diffèrent que par leurs valeurs forment une seule ligne. Les sous-titres sont en anglais.
Ce que le serveur consigne
Chaque exécution lente
Du journal au profileur
Par instruction
Deux outils contextuels supplémentaires — Constructeur de tables (création/altération visuelle) et Visual EXPLAIN (visualiseur du plan de requête) — s'ouvrent inline depuis Catalogues et l'Éditeur SQL.
Le Constructeur de tables en un peu plus de cinq minutes : l'ouvrir depuis Catalogues ; les colonnes avec leurs types, contraintes et valeurs par défaut ; les index et les clés étrangères ; les options de la table ; créer la table depuis l'Aperçu SQL, puis la modifier, où chaque changement devient un ALTER TABLE. Les sous-titres sont en anglais.
Ouvrir le Constructeur de tables
Définir les colonnes
Index
Clés étrangères
Options de la table
Créer la table
Modifier une table existante
Toute session commence dans le Gestionnaire de connexions : les serveurs enregistrés, les groupes, SSL/TLS et les tunnels SSH, et le bouton qui ouvre l’espace de travail.
Le Gestionnaire de connexions en cinq minutes : les serveurs enregistrés et le filtre ; un nouveau profil avec son hôte alternatif, la reconnexion automatique et SSL/TLS ; un tunnel SSH par mot de passe ou par clé privée ; les quatre familles avec leur port par défaut, et les produits, avec le serveur qui corrige un profil qui dit MySQL ; les groupes ; cloner et supprimer, chacun après une question qui nomme ce qui part ; et un test qui échoue, puis Connecter, un deuxième serveur en même temps et Se déconnecter. Les sous-titres sont en anglais.
Vos serveurs enregistrés
Créer un profil
Tunnel SSH
Familles et produits
Groupes
Cloner et supprimer
Se connecter, et plusieurs serveurs à la fois
Bases de documents
Et six de plus, quand la session est MongoDB.
Une connexion MongoDB ouvre son propre jeu d'onglets — dans une base de documents il n'y a ni éditeur SQL, ni diagramme ER, ni binlog, et prétendre le contraire ne produirait que des écrans vides. Chaque valeur affiche son type, car dans une collection sans schéma deux documents voisins peuvent ne partager aucun champ.
Collections MongoDB
Parcourez bases, collections et documents, et modifiez-les en JSON.
L'explorateur de collections MongoDB en moins de trois minutes : changer de base et filtrer les collections, les documents en arbres avec le type de chaque valeur, sous-documents et tableaux, données binaires, compter et charger plus, un nouveau document écrit en JSON étendu et vérifié par Formater, le modifier et le supprimer, et les vues en lecture seule et les collections plafonnées. Il n'écrit que dans une collection créée puis supprimée par la vidéo. Sous-titres en anglais.
Bases et collections
Les documents en arbres
Compter et charger plus
Nouveau, modifier et supprimer
Vues et collections plafonnées
Requête MongoDB
Filtrez des documents ou exécutez un pipeline d’agrégation.
La requête MongoDB en moins de trois minutes : choisir une collection, un filtre avec projection et tri, les résultats en arbres avec leur nombre et leur durée, les lots de 50 et Charger plus, dates et ObjectIds écrits en JSON étendu, pipelines d'agrégation avec $match, $group et une jointure $lookup, et ce qui se passe quand la requête est fausse. Il ne fait que lire : rien ne change sur le serveur. Sous-titres en anglais.
Rechercher : filtre, projection et tri
Lots et Charger plus
Dates et ObjectIds dans un filtre
Agrégation : un pipeline d’étapes
Quand la requête est fausse
Index MongoDB
Consultez, créez et supprimez les index d’une collection.
Les index MongoDB en trois minutes : le menu Collection, chaque index avec ses clés et ses types unique, clairsemé, texte, 2dsphere et TTL, la règle ESR pour ordonner un index composé, Nouvel index avec un composé et un index à expiration, le serveur qui refuse un index unique sur des valeurs répétées, un unique clairsemé, et la suppression d’un index avec sa corbeille. Les index ne sont créés et supprimés que dans une collection que la vidéo crée puis efface. Sous-titres en anglais.
Les index d’une collection
Quel index choisir
Créer un index
Quand le serveur dit non
Supprimer un index
Serveur MongoDB
État du serveur, opérations en cours, utilisateurs et rôles.
Le serveur MongoDB en deux minutes et demie : l’état du serveur avec son hôte, sa version, sa durée de fonctionnement, ses connexions, sa mémoire et ses opérations cumulées, Actualiser qui compte trois nouvelles insertions, les opérations en cours avec un comptage lent venu d’un autre client, Inclure les inactives, les threads du serveur lui-même sans bouton d’arrêt, l’arrêt du comptage, et les utilisateurs de toutes les bases avec leurs rôles, puis les rôles personnalisés de la base choisie dans les autres onglets. La vidéo n’écrit qu’un utilisateur, un rôle et une base à elle, qu’elle supprime ensuite. Sous-titres en anglais.
État du serveur
Opérations en cours
Utilisateurs et rôles
Commandes MongoDB
Envoyez une commande au serveur et voyez sa réponse.
Les commandes MongoDB en quatre minutes : un ping envoyé avec Exécuter, le menu des bases, le menu Exemples avec les statistiques de la base et d’une collection, la validation d’une collection, un explain avec ses statistiques d’exécution, getCmdLineOpts refusée sur caliope_demo et acceptée sur admin, getParameter, un JSON invalide arrêté avant l’envoi, une commande inconnue, et une collection créée avec un validateur qui rejette un document dans writeErrors avec le code 121. La vidéo n’écrit qu’une collection à elle, qu’elle supprime ensuite. Sous-titres en anglais.
Envoyer une commande
Le menu Exemples
Commandes pour admin
Erreurs et validateur
Profileur MongoDB
Quelles opérations le serveur a enregistrées pour avoir dépassé le seuil, et à quel niveau se trouve le profileur de chaque base.
Le profileur MongoDB en moins de quatre minutes : le niveau, le seuil et l’échantillonnage de caliope_demo, les opérations enregistrées avec leur plan et les documents et clés examinés, le document enregistré en entier avec un $where qui dort, Copier le JSON et Copier et ouvrir Requête, puis, sur une base jetable, un find lent qui dépasse le seuil, le seuil monté à 500 ms avec Appliquer, le niveau Toutes qui enregistre jusqu’à la lecture de Calíope, un échantillonnage de 0,5, Éteint, et Vider le profileur qui remet le niveau. caliope_demo est seulement lue ; la base jetable est supprimée à la fin. Sous-titres en anglais.