Das sind die tatsächlichen Workspace-Tabs von Calíope — keine Marketing-Tour.
Alle sind natives SwiftUI, laufen auf macOS, iPad und iPhone und öffnen sich als eigener Tab, den du anheften, umsortieren oder schließen kannst.
Siebenundzwanzig stehen im Werkzeug-Navigator; Tabellen-Builder und Visual EXPLAIN öffnen sich im Kontext aus Katalogen und dem SQL-Editor.
Eine MongoDB-Sitzung bringt sechs weitere, unten aufgeführt.
SQL-Editor
Schema-bewusste Autovervollständigung, SQL-Linter, Formatierer und Multi-Statement-Player, der das ganze Skript ausführt oder es Query für Query durchläuft.
Der ganze SQL-Editor in zwölf Minuten: schreiben, ausführen, das Schema durchsuchen, Ergebnisse lesen, Daten sicher ändern und eine Abfrage analysieren, mit englischen Untertiteln.
Ausführen, stoppen und wiederholen
Das Schema, direkt daneben
Schreiben mit Hilfe
Bearbeiten wie in einer IDE
Das Ergebnisraster
Das Ergebnis mitnehmen
Zwei Datenbanken gleichzeitig
Daten sicher ändern
Diagramm, Terminal, Karte und Verlauf
Eine Abfrage analysieren
Geodaten – und das war der Rundgang
Dashboard
Live-Puls des Servers: Threads_connected, QPS, InnoDB-Buffer-Pool-Hit-Rate, Uptime und langsame Queries pro Sekunde, im von dir gewählten Intervall abgetastet.
Das Dashboard in zwei Minuten: Live-Metriken, wohin die Last geht, dein eigenes Layout und der TV-Modus, mit englischen Untertiteln.
Ein Server, live
Wohin die Last geht
Nach deinem Geschmack
Alarme und TV-Modus
KI-Assistent
Prompts in natürlicher Sprache gegen das Schema der aktiven Datenbank. Apple Intelligence und Ollama verlangen gar keinen Key; die Cloud-Anbieter nehmen deinen. Nur die Metadaten verlassen die App — nie Zeilen oder Zugangsdaten.
Der KI-Assistent in gut vier Minuten: eine Frage in natürlicher Sprache, die Apple Intelligence auf dem Mac selbst beantwortet, mit ihrem SQL in einem eigenen Bereich und dem Hinweis, es zu prüfen; die Antwort kopieren oder das SQL in den SQL-Editor bringen und ausführen; eine Anschlussfrage; die fünf Anbieter, das leere Schlüsselfeld eines Cloud-Anbieters und der Demo-Modus, und Ollama, das vom selben Mac antwortet; der Schema-Schalter; der Verlauf mit Suche, Menü, iCloud-Synchronisierung und Export; und das Diktat. Keine Frage verlässt den Mac. Untertitel auf Englisch.
In natürlicher Sprache fragen
Kopieren oder in den Editor bringen
Anbieter, Schlüssel und Schema
Verlauf, iCloud und Export
Die Frage diktieren
Kataloge
Vollständiger Baum Datenbank → Tabelle → Spalte mit dedizierten Tabs für Indizes, Fremdschlüssel, Views, Routinen, Trigger und Events.
Kataloge in weniger als drei Minuten: woraus eine Datenbank besteht, die Schaltflächen zum Anlegen, die fünf Editoren und das Füllen einer neuen Tabelle, mit englischen Untertiteln.
Woraus eine Datenbank besteht
Alles anlegen
Fünf Editoren, einer pro Art
Füllen und Vorhandenes bearbeiten
Query-Builder
Visueller Baukasten: zieh Tabellen auf eine Canvas, wähle Spalten und WHERE-Bedingungen und beobachte, wie sich die SQL-Vorschau beim Bauen aktualisiert.
Der Query-Builder in gut vier Minuten: Tabellen hinzufügen und die Fremdschlüssel die JOINs schreiben lassen, Spalten und Aliasse wählen, Bedingungen mit der Warnung zum äußeren JOIN und „Ins ON verschieben“, die Tabellenliste, „In Editor einfügen“ und das Ergebnis ausführen, und der WHERE-Builder aus dem Schemabaum. Die Untertitel sind auf Englisch.
Tabellen auf dem Canvas
Mit Bedingungen filtern
Die Tabellenliste
Vom Builder in den Editor
Der WHERE-Builder
Serverinformationen
Globale und Sitzungsvariablen, Live-Statuszähler und HDD-Nutzung — alles in einem Panel durchsuchbar, mit einem Filterfeld über jeder Liste.
Die Serverinformationen in knapp zwei Minuten: was den Server ausmacht, alle Variablen und Statuszähler mit ihrem Filter, welche Tabellen unter HDD-Nutzung den Platz belegen, sowie automatisches Aktualisieren und Exportieren. Die Untertitel sind auf Englisch.
Wer der Server ist
Alle Variablen und Zähler
Was den Platz belegt
Aktualisieren und exportieren
Prozessliste
Laufende Threads mit Filtern, geführtem KILL QUERY / KILL CONNECTION und Bulk-Kill von untätigen oder beschäftigten Sitzungen — mit Bestätigung vor jeder destruktiven Aktion.
Die Prozesse in knapp zwei Minuten: jede Verbindung zum Server, live, wie ein Rechtsklick eine einzelne Abfrage stoppt, und wie Inaktiv > und Aktiv > viele auf einmal beenden, ohne die Threads des Servers selbst anzufassen. Die Untertitel sind auf Englisch.
Jede Verbindung, live
Eine Abfrage stoppen
Viele auf einmal
SQL-Warnungen
Eigene Health-Checks: definiere SQL-Sonden, Schwellenwerte und Operatoren und werde alarmiert, wenn eine Metrik die Grenze überschreitet — lange bevor dein Dashboard es merkt.
SQL-Warnungen in etwa drei Minuten: eine fertige Regel über Beispiel laden, zwei eigene Regeln, geschrieben unter Konfigurieren —eine vergleicht eine Zahl, die andere einen Text—, eine Abfrage mit Tippfehler, markiert als Fehler mit der Antwort des Servers, die Regeln, die mit der automatischen Aktualisierung selbst wachen, bis sie auf ALARM springen, und eine gelöschte Regel. Untertitel auf Englisch.
Mit einem Beispiel beginnen
Eine eigene Regel schreiben
Selbst wachen lassen
Löschen und exportieren
Backup
Granulare Auswahl von Datenbanken, Tabellen, Views und Routinen, und Wiederherstellung aus einer .sql- oder .sql.gz-Datei. Zeitplaner (täglich, wöchentlich, werktags, monatlich oder alle N Stunden) mit Aufbewahrungsregeln, Konfigurationen auf Abruf und optionaler gzip-Komprimierung.
Backup in vier Minuten: eine Wegwerf-Datenbank im Schemabaum gewählt, mit den Schnellauswahlen und den Server-Benutzern; die Optionen, die Komprimierung und Backup erstellen mit seinem Log; die Datenbank gelöscht und mit Wiederherstellen zurückgeholt, samt Vorschau und Bestätigung; und eine Konfiguration für Läufe auf Abruf, neben dem Editor eines geplanten Backups. Untertitel auf Englisch.
Auswählen, was gesichert wird
Optionen und Backup erstellen
Aus einer Datei wiederherstellen
Konfigurationen und geplante Backups
Benutzerverwaltung
Lege Benutzer an und ändere sie, verwalte Grants nach Geltungsbereich und wechsle Auth-Plugins — kein GRANT / REVOKE mehr aus dem Gedächtnis tippen. Identifier durchgängig escaped.
Die Benutzerverwaltung in unter fünf Minuten: ein Konto, angelegt mit Neuer Benutzer, seine Rechte nach Datenbank, Tabelle und Routine vergeben mit Änderungen speichern, eine Anweisung, die der Server ablehnt, und wie das gemeldet wird; Passwort, Sperre und stündliche Grenzen, vom Server zurückgelesen; und ein Systemkonto, das sich nicht löschen lässt, neben einem, das sich löschen lässt. Untertitel auf Englisch.
Ein Konto anlegen
Rechte vergeben
Passwort, Sperre und Grenzen
Ein Konto löschen
Tabellenwartung
Führe CHECK, REPAIR, OPTIMIZE, ANALYZE und CHECKSUM unter MySQL und MariaDB über eine Mehrfachauswahl aus, unter PostgreSQL ANALYZE und VACUUM + REINDEX, unter SQL Server UPDATE STATISTICS, DBCC CHECKTABLE und den Neuaufbau der Indizes, mit Fortschritt und Fehlerbericht pro Tabelle.
Die Tabellenwartung in unter vier Minuten: die sieben Tabellen von demo im Schemabaum ausgewählt, mit seinem Filter und „Alle durchsuchen“; ANALYZE, CHECK, OPTIMIZE mit dem Hinweis, den InnoDB zurückgibt, und CHECKSUM, eine Zeile pro Tabelle und Meldung; die Modifikatoren, die jede Operation akzeptiert, darunter QUICK und FOR UPGRADE; und REPAIR mit LOCAL und USE_FRM auf einer Wegwerf-Datenbank, wo eine Warnung und ein Hinweis hervorstechen. Die Untertitel sind auf Englisch.
Tabellen wählen
Eine Operation ausführen
Modifikatoren
Eine Tabelle reparieren
Datenmigration
Kopiere Tabellen, Views, Trigger, Events und Stored Procedures auf einen anderen Server oder in eine andere Datenbank desselben Servers — ohne mysqldump | mysql.
Datenmigration in drei Minuten: elf Objekte aus sakila, im Schemabaum ausgewählt — die Filmtabellen, die View darauf und ihre drei Trigger —, das SQL in der „Vorschau“ ohne Ziel, dann „In Datenbank“, die Verbindung, „Daten exportieren“ und „Migrieren“, mit einer Protokollzeile pro Objekt; zum Schluss die Kopie im Baum geprüft, gefahrlos wiederholt und getrennt. Die Untertitel sind auf Englisch.
Auswählen, was kopiert wird
Das SQL in der Vorschau
Verbinden und migrieren
Die Kopie prüfen
ER-Diagramm
Interaktives Beziehungsdiagramm mit ziehbaren Tabellen, bearbeitbaren Fremdschlüsseln und PNG- / PDF-Export. Verstehe ein Legacy-Schema in dreißig Sekunden.
Das ER-Diagramm in knapp zweieinhalb Minuten: das Schema, gezeichnet aus seinen eigenen Fremdschlüsseln, der Zoom, die zwei Dinge hinter dem Rechtsklick und eine zweite Datenbank auf derselben Fläche. Die Untertitel sind auf Englisch.
Das Schema, gezeichnet
Zoomen, verschieben, aufräumen
Rechtsklick auf jede Tabelle
Behalten und mitnehmen
Zwei Datenbanken auf einer Fläche
Schemas vergleichen
Vergleiche zwei Schemas nebeneinander und generiere das ALTER-Skript, das sie in Einklang bringt. Synchronisiere Staging mit Produktion, ohne Migrationen von Hand zu schreiben.
Schemas vergleichen in gut drei Minuten: eine leere Kopie von sakila, gebaut aus dem Skript, das „Vergleichen“ schreibt, in den SQL-Editor eingefügt und mit „Skript ausführen“ gestartet, dann erneut verglichen, bis sie identisch ist; danach eine abgewichene Kopie mit geänderten, gelöschten und neuen Objekten, „Nur Änderungen“, „SQL kopieren“ pro Zeile und der DDL-Verlauf, der jede Änderung festgehalten hat. Die Untertitel sind auf Englisch.
Die beiden Datenbanken wählen
Eine Kopie aus dem Skript bauen
Erneut vergleichen
Die Unterschiede lesen
Anwenden und den DDL-Verlauf prüfen
Replikations-Monitor
Replikat-Status, Replikations-Rückstand und Binlog-Koordinaten, in Echtzeit aktualisiert — erkenne ein hängendes Replikat und lies seinen Fehler, ohne dich per SSH einzuloggen.
Der Replikations-Monitor in etwa drei Minuten: ein Replikat Karte für Karte gelesen —IO- und SQL-Thread, Rückstand, Quell-Server und Position des Binary Log—; Änderungen am Primärserver bis in den vollständigen Status verfolgt; der Rückstand, der mit einer Verzögerung auf dem Server steigt; eine doppelte Zeile, die den SQL-Thread anhält, mit ihrem Fehler und einer festen Momentaufnahme; und ein Primärserver, der kein Replikat ist. Untertitel auf Englisch.
Ein Replikat lesen
Dem Primärserver folgen
Den Rückstand beobachten
Wenn die Replikation anhält
Auf einem Server, der kein Replikat ist
Binlog-Viewer
Lies und filtere Events des Binary Logs, ohne dich per Shell auf den Server einzuloggen. Verfolge Änderungen auf Zeilenebene, Transaktionen und GTIDs von macOS, iPad oder iPhone aus.
Das Binary Log in etwa zwei Minuten: die neueste Datei und ihr Kopf; eine Tabelle, die angelegt, befüllt, geändert und gelöscht wird, Event für Event, mit DDL, DML und System sauber getrennt; der Filter Typ und die Suche; und eine große Datei, von ihren ersten Events an gelesen, mit dem Limit, das weiterliest. Untertitel auf Englisch.
Die neueste Datei öffnen
Änderungen, wie sie ankommen
Nach Typ und Text filtern
Große Dateien und das Limit
Snippets
Wiederverwendbare SQL-Bibliothek, nach Engine gruppiert (MariaDB / MySQL / PostgreSQL / SQL Server), mit Seeding integrierter Vorgaben pro Engine. Kategorisiert, durchsuchbar und über jeden Mac, jedes iPad und jedes iPhone deiner Apple ID synchronisiert.
Snippets in knapp zweieinhalb Minuten: die Beispiele, die es für jede Engine mitbringt, die Suche in Titeln und SQL, ein Snippet mit Kategorie und Engines anlegen, es bearbeiten und speichern, mit Rückfrage löschen und die Beispiele zurückholen, und eines aus dem SQL-Editor einfügen. Die Untertitel sind auf Englisch.
Deine SQL-Bibliothek
Ein Snippet anlegen
Bearbeiten und speichern
Löschen und die Beispiele zurückholen
Eines im SQL-Editor verwenden
Query-Log
Persistenter Verlauf jeder ausgeführten Query in lokalem SQLite — durchsuchbar, filterbar, exportierbar und mit optionalem iCloud-Sync.
Das SQL-Log in gut zwei Minuten: jede ausgeführte Query, von allen Verbindungen, in einer Datei; Filtern nach Verbindung, Ergebnis, Text und Session; das Detail einer Zeile; und wie Leeren es vollständig löscht. Die Untertitel sind auf Englisch.
Jede Query, gespeichert
Ein Log für alle Verbindungen
Filtern und suchen
Eine Zeile im Detail
Die Datei, und sie leeren
Server-Health-Monitor
Ein Verlauf der Metriken deiner Server —Verbindungen, Queries pro Sekunde, Cache-Trefferrate, laufende Anweisungen, Netzwerk und DML—, gespeichert auf einem Server deiner Wahl und im Hintergrund gesammelt, solange Calíope geöffnet ist.
Der Health-Monitor in etwa dreieinhalb Minuten: fünf Minuten Verlauf einer Replik unter Last, Diagramm für Diagramm; der Zeitbereich, der Status der Engine und die automatische Aktualisierung; Monitoring-Konfiguration mit dem Speicherserver, ein zweiter Server mit Alias und Intervall, die Schwellenwerte und die Aufbewahrung; und die Diagramme verschoben, ausgeblendet und mit Layout zurücksetzen wieder an ihren Platz gebracht. Untertitel auf Englisch.
Die Diagramme lesen
Den Verlauf einrichten
Einen weiteren Server beobachten
Die Diagramme anordnen
SQLite-Editor
Öffne und bearbeite lokale SQLite-Dateien ohne Server: Strukturdesigner, Datengitter, SQL ausführen mit Hervorhebung und Autovervollständigung, editierbare Pragmas, Speichern/Verwerfen-Transaktionen und CSV/JSON/SQL-Import und -Export. Nur unverschlüsselte Datenbanken.
Beispieldatenbank laden — 80 MB SQLite: zwei verknüpfte Tabellen, rund 1.500 Produkte mit echten PNG-Fotos, dazu Indizes, ein Fremdschlüssel und eine Sicht. Der Text ist Spanisch, mit Akzenten, Emojis und anderen Schriften, und manche Werte sind absichtlich NULL.
Der SQLite-Editor in fünfeinhalb Minuten, ohne Server: eine Datei öffnen, die Struktur mit ihrem Designer für Tabellen und Spalten, das Datenraster mit Sortieren, Suche, Filtern, Bearbeiten direkt in der Zelle, NULL, dem erweiterten Editor für JSON und Bilder sowie dem Hinzufügen und Löschen von Zeilen; SQL ausführen mit seinen Vorschlägen; offene Änderungen speichern oder verwerfen; eine CSV importieren; Pragmas und Wartung; und eine Datei, die auf der Festplatte schreibgeschützt ist. Alle Dateien sind Demodateien, die das Video selbst angelegt hat. Untertitel auf Englisch.
Eine lokale SQLite-Datei, ohne Server
Eine Datenbank öffnen
Struktur
Daten ansehen und bearbeiten
SQL ausführen
Speichern oder verwerfen
Import und Export
Pragmas und Wartung
Schließen, zuletzt verwendet und schreibgeschützte Dateien
DuckDB-Editor
Öffne lokale DuckDB-Dateien ohne Server: Schemabaum mit Sequenzen, Typen und Makros, Datengitter, SQL ausführen mit Zeilengrenze und Stopp, Einstellungen, Abfrage von CSV/Parquet/JSON an Ort und Stelle, Export und Import der ganzen Datenbank sowie das Anhängen einer weiteren Datenbank nur lesend.
Beispieldatenbank laden — 3,8 MB, mit Calíope auf DuckDB v1.5.5 erstellt: ein kleiner Shop mit Kunden, Produkten, 50.000 Bestellungen und ihren Positionen, dazu eine Sicht, ein Index, eine Sequenz, ein ENUM, zwei Makros und ein zweites Schema.
Der DuckDB-Editor in sechs Minuten, ohne Server: eine Datei öffnen, die Struktur mit ihren Sequenzen, Typen und Makros, eine weitere Datenbank schreibgeschützt anhängen, das Datenraster mit Sortieren, Suche, Filtern, Bearbeiten und Zeilen; speichern oder verwerfen; Zusammenfassung, SQL ausführen mit einem Makro, Stoppen und die Erweiterungen, die er nicht herunterlädt; eine CSV mit eigenen Typen importieren, die ganze Datenbank als Parquet exportieren und importieren; ein JSON und ein Parquet an Ort und Stelle aus einer Datenbank im Arbeitsspeicher abfragen, und Sichern unter…; Einstellungen und Wartung; und eine Datei, die auf der Festplatte schreibgeschützt ist. Alle Dateien sind Demodateien, die das Video selbst angelegt hat. Untertitel auf Englisch.
Eine lokale DuckDB-Datei, ohne Server
Eine Datenbank öffnen
Struktur
Daten ansehen und bearbeiten
Speichern oder verwerfen
SQL ausführen
Import und Export
Datendateien abfragen
Einstellungen und Wartung
Schließen, zuletzt verwendet und schreibgeschützte Dateien
Dateivorschau
Schreibgeschützter Viewer für .md, .sql, .json, .csv, .rtf und .log: dargestelltes Markdown, hervorgehobenes SQL, neu eingerücktes JSON, CSV als Tabelle, RTF als Dokument. Aktualisiert sich, wenn sich die Datei ändert — und führt nie etwas aus.
Die Dateivorschau in drei Minuten, ohne Server: eine Datei öffnen, Markdown und formatierter Text als Dokument gelesen, SQL hervorgehoben und ohne Ausführen-Taste, JSON ein- und ausgeklappt, eine CSV als Tabelle und ein Log unverändert; in der Datei suchen; die Ansicht, die sich aktualisiert, wenn sich die Datei auf der Festplatte ändert, und es sagt, wenn sie verschwindet; und die zuletzt verwendeten Dateien. Alle Dateien sind Demodateien, die das Video selbst angelegt hat. Untertitel auf Englisch.
Ein Betrachter für lokale Dateien
Eine Datei öffnen
Markdown
Formatierter Text
SQL
JSON, CSV und reiner Text
In der Datei suchen
Automatische Aktualisierung
Zuletzt verwendet und Übersicht
Fehlerprotokoll
Was in der App schiefgegangen ist, mit Datum, Gerät und was zu tun ist. Funktioniert ohne Verbindung.
Das Fehlerprotokoll in etwa vier Minuten: warum eine Anweisung, die der Server ablehnt, im Editor bleibt und nicht hier landet; das ausgeschaltete Protokoll; drei Verbindungsprofile, die aus drei verschiedenen Gründen scheitern, und eine Wiederherstellung, die auf halbem Weg abbricht, jeweils im Moment, in dem es passiert; nach Schweregrad, Bereich und Profil filtern und suchen; das vollständige Detail und das Hilfethema hinter „Lösung anzeigen“; und Export, Leeren und iCloud-Synchronisierung. Untertitel auf Englisch.
Was ins Protokoll kommt
Fehler, sobald sie auftreten
Filtern und suchen
Das Detail und seine Lösung
Exportieren, leeren und iCloud
Globales Suchen und Ersetzen
Suche einen Text in allen Textspalten einer Datenbank und ersetze ihn massenhaft — mit einer Vorschau, wie jede Zeile aussehen wird.
Globales Suchen und Ersetzen in unter vier Minuten: die Tabellen von sakila im Schemabaum ausgewählt, mit den Kosten des Durchlaufs im Blick, eine Suche nach drama, die 213 Zeilen findet und warnt, dass das Ersetzen keine davon ändern würde, „Groß-/Kleinschreibung beachten“, eine gesperrte Spalte mit ihrem Grund, und ein Ersetzen von Drama durch Theatre auf einer Kopie, Zeile für Zeile geprüft, mit „Skript ansehen“ und den geänderten Zeilen gegen die angekündigten abgeglichen. Die Untertitel sind auf Englisch.
Datenbank und Tabellen wählen
Text suchen
Spalten, die nicht ersetzt werden
Prüfen und ersetzen
Berichte
Sichere eine Abfrage mit ihren Parametern und einer definierten Ausgabe. Derselbe Bericht liefert dasselbe Ergebnis, Lauf für Lauf, von Hand oder geplant.
Berichte in etwa fünf Minuten: ein gespeicherter Bericht, ausgeführt mit seinen deklarierten Spalten; Parameter mit ihrem Standardwert, ein Wert, der keiner ist, und ein neuer Platzhalter, aus der Abfrage deklariert; die Ausgabe mit eigenem Titel, einer Fußzeile und einem Diagramm; ein Skript mit einer temporären Tabelle und der Schreibzugriff auf eine echte Tabelle, den es ablehnt; die Exportformate; eine Planung und ihre Grenze; und der Verlauf jeder Ausführung. Untertitel auf Englisch.
Einen gespeicherten Bericht ausführen
Parameter
Die definierte Ausgabe
Vorbereiten, bevor gelesen wird
Exportieren
Einen Bericht planen
Ausführungsverlauf
Replikationstopologie
Deklariere, welche Maschine der Primary ist und welche die Repliken sind, und sieh die ganze Gruppe auf einmal: Binlog und Position oben, darunter eine Zeile je Replik mit Rückstand, beiden Threads und GTID-Abweichung.
Die Replikationstopologie in etwa vier Minuten: eine ganze Gruppe auf einen Blick —Diagramm, Primary, eine Zeile je Replik und der Zeitpunkt der Messung—; ein Mitglied im Detail, mit Weiter und Zurück; eine Replik mit angehaltenem IO-Thread, bei der der Rückstand Kein Messwert zeigt und die GTID-Abweichung die drei fehlenden Transaktionen zählt; und eine absichtlich falsch deklarierte Gruppe, der das Werkzeug widerspricht, statt sie zu korrigieren. Untertitel auf Englisch.
Die ganze Gruppe auf einen Blick
Ein Mitglied im Detail
Warum der Rückstand nicht reicht
Gruppe deklarieren
Protokoll langsamer Abfragen
Was der Server selbst über die Abfragen aufgezeichnet hat, die seinen Schwellenwert überschritten haben — von allen Clients, nicht nur von diesem. Die Einstellungen zuerst: ein ausgeschaltetes Protokoll hat nichts zu zeigen, und eine leere Liste sagt nicht, welcher der beiden Fälle vorliegt.
Langsame Abfragen in knapp vier Minuten: was der Server über sein eigenes Protokoll sagt und wie man es von hier aus ändert; jede langsame Ausführung aller Clients, mit ihrem vollständigen Detail; eine davon in den SQL-Editor übernehmen, um sie zu profilen; und die Übersicht Nach Anweisung, in der Abfragen, die sich nur in ihren Werten unterscheiden, eine Zeile sind. Die Untertitel sind auf Englisch.
Was der Server aufzeichnet
Jede langsame Ausführung
Vom Protokoll zum Profiler
Nach Anweisung
Zwei weitere kontextbezogene Werkzeuge — Tabellen-Builder (visuelles Create/Alter) und Visual EXPLAIN (Viewer für den Ausführungsplan) — öffnen sich inline aus Kataloge und dem SQL-Editor.
Der Tabellen-Builder in gut fünf Minuten: ihn aus Kataloge öffnen; Spalten mit Typen, Einschränkungen und Standardwerten; Indizes und Fremdschlüssel; die Tabellenoptionen; die Tabelle aus der SQL-Vorschau erstellen und sie danach ändern, wobei jede Bearbeitung ein ALTER TABLE wird. Die Untertitel sind auf Englisch.
Den Tabellen-Builder öffnen
Die Spalten definieren
Indizes
Fremdschlüssel
Tabellenoptionen
Die Tabelle erstellen
Eine bestehende Tabelle ändern
Jede Session beginnt im Verbindungsmanager: gespeicherte Server, Gruppen, SSL/TLS und SSH-Tunnel, und der Knopf, der den Workspace öffnet.
Der Verbindungsmanager in fünf Minuten: die gespeicherten Server und der Filter; ein neues Profil mit Ausweich-Host, automatischer Neuverbindung und SSL/TLS; ein SSH-Tunnel mit Passwort oder privatem Schlüssel; die vier Familien mit ihren Standardports und die Produkte, wobei der Server ein Profil korrigiert, das MySQL sagt; Gruppen; Klonen und Löschen, jeweils nach einer Frage, die nennt, was verschwindet; und ein fehlgeschlagener Test, dann Verbinden, ein zweiter Server gleichzeitig und Trennen. Die Untertitel sind auf Englisch.
Deine gespeicherten Server
Ein Profil anlegen
SSH-Tunnel
Familien und Produkte
Gruppen
Klonen und löschen
Verbinden, und mehrere Server gleichzeitig
Dokumentdatenbanken
Und sechs weitere, wenn die Sitzung MongoDB ist.
Eine MongoDB-Verbindung öffnet ihren eigenen Satz Tabs — in einer Dokumentdatenbank gibt es keinen SQL-Editor, kein ER-Diagramm und kein Binlog, und etwas anderes vorzugeben brächte nur leere Bildschirme. Jeder Wert zeigt seinen Typ, denn in einer schemalosen Sammlung haben zwei benachbarte Dokumente womöglich kein einziges Feld gemeinsam.
MongoDB-Sammlungen
Datenbanken, Sammlungen und Dokumente durchsuchen und als JSON bearbeiten.
Der MongoDB-Sammlungsbrowser in weniger als drei Minuten: Datenbank wechseln und Sammlungen filtern, Dokumente als Bäume mit dem Typ jedes Werts, Unterdokumente und Arrays, Binärdaten, zählen und mehr laden, ein neues Dokument als erweitertes JSON geschrieben und mit Formatieren geprüft, bearbeiten und löschen, dazu schreibgeschützte Sichten und begrenzte Sammlungen. Geschrieben wird nur in eine Sammlung, die das Video selbst angelegt und wieder entfernt hat. Untertitel auf Englisch.
Datenbanken und Sammlungen
Dokumente als Bäume
Zählen und mehr laden
Neu, bearbeiten und löschen
Sichten und begrenzte Sammlungen
MongoDB-Abfrage
Dokumente filtern oder eine Aggregations-Pipeline ausführen.
Die MongoDB-Abfrage in weniger als drei Minuten: eine Sammlung wählen, ein Filter mit Projektion und Sortierung, Ergebnisse als Bäume mit Anzahl und Dauer, Stapel zu 50 und Mehr laden, Datumswerte und ObjectIds als erweitertes JSON, Aggregations-Pipelines mit $match, $group und einem $lookup-Join, und was passiert, wenn eine Abfrage falsch ist. Sie liest nur: auf dem Server ändert sich nichts. Untertitel auf Englisch.
Suchen: Filter, Projektion und Sortierung
Stapel und Mehr laden
Datum und ObjectId im Filter
Aggregation: eine Pipeline aus Stufen
Wenn die Abfrage falsch ist
MongoDB-Indizes
Indizes einer Sammlung ansehen, anlegen und löschen.
Die MongoDB-Indizes in drei Minuten: das Menü Sammlung, jeder Index mit seinen Schlüsseln und den Arten eindeutig, dünn besetzt, Text, 2dsphere und TTL, die ESR-Regel für die Reihenfolge eines zusammengesetzten Index, Neuer Index mit einem zusammengesetzten und einem ablaufenden Index, der Server, der einen eindeutigen Index über doppelte Werte ablehnt, ein eindeutiger dünn besetzter Index, und das Löschen mit dem Papierkorb. Indizes werden nur in einer Sammlung angelegt und gelöscht, die das Video selbst erstellt und entfernt. Untertitel auf Englisch.
Die Indizes einer Sammlung
Welcher Index passt
Einen Index anlegen
Wenn der Server ablehnt
Einen Index löschen
MongoDB-Server
Serverstatus, laufende Vorgänge, Benutzer und Rollen.
Der MongoDB-Server in zweieinhalb Minuten: der Serverstatus mit Host, Version, Laufzeit, Verbindungen, Speicher und kumulierten Vorgängen, Aktualisieren, das drei neue Einfügungen zählt, die laufenden Vorgänge mit einer langsamen Zählung eines anderen Clients, Inaktive einbeziehen, die eigenen Threads des Servers ohne Stopp-Schaltfläche, das Stoppen der Zählung, die Benutzer aller Datenbanken mit ihren Rollen und die eigenen Rollen der in den anderen Tabs gewählten Datenbank. Das Video schreibt nur einen eigenen Benutzer, eine eigene Rolle und eine eigene Datenbank und entfernt sie wieder. Untertitel auf Englisch.
Serverstatus
Laufende Vorgänge
Benutzer und Rollen
MongoDB-Befehle
Einen Befehl an den Server senden und die Antwort ansehen.
Die MongoDB-Befehle in vier Minuten: ein Ping, gesendet mit Ausführen, das Datenbankmenü, das Menü Beispiele mit der Statistik der Datenbank und einer Sammlung, das Prüfen einer Sammlung, ein explain mit seiner Ausführungsstatistik, getCmdLineOpts, auf caliope_demo abgelehnt und auf admin beantwortet, getParameter, ungültiges JSON, das vor dem Senden abgefangen wird, ein unbekannter Befehl und eine Sammlung mit Validator, der ein Dokument in writeErrors mit Code 121 ablehnt. Das Video schreibt nur eine eigene Sammlung und entfernt sie wieder. Untertitel auf Englisch.
Einen Befehl senden
Das Menü Beispiele
Befehle für admin
Fehler und ein Validator
MongoDB-Profiler
Welche Vorgänge der Server wegen Überschreitung des Schwellwerts aufgezeichnet hat und auf welcher Stufe der Profiler jeder Datenbank steht.
Der MongoDB-Profiler in knapp vier Minuten: Stufe, Schwellwert und Abtastrate von caliope_demo, die aufgezeichneten Vorgänge mit ihrem Plan und den geprüften Dokumenten und Schlüsseln, das ganze aufgezeichnete Dokument mit einem schlafenden $where, JSON kopieren und Kopieren und Abfrage öffnen, und danach auf einer Wegwerf-Datenbank ein langsames find über dem Schwellwert, der Schwellwert mit Anwenden auf 500 ms angehoben, die Stufe Alle, die sogar das Lesen von Calíope aufzeichnet, eine Abtastrate von 0,5, Aus, und Profiler leeren, das die Stufe zurücksetzt. caliope_demo wird nur gelesen; die Wegwerf-Datenbank wird am Ende entfernt. Untertitel auf Englisch.