Datenbanken
Hier finden Sie Antworten zu Datenbanken, von der Einrichtung bis zur täglichen Nutzung.
Was ist hier eine verwaltete Datenbank?
NoSQL ist eine eigene MongoDB-Datenbank; SQL ist Ihre eigene Datei, mit gewöhnlichem SQL abgefragt. Beide entstehen mit einem Klick, und beide sind vom Agenten, von den Workflows und vom SDK erreichbar, ohne eine Verbindungszeichenfolge mitzuschleppen.
Muss ich dem Agenten mein Schema erklären?
Nein. Sammlungen mit ihrer Anzahl und Tabellen mit ihren Spalten liegen ihm zu Beginn jeder Antwort vor. Er liest die Form Ihrer Daten, bevor er irgendetwas schreibt.
Kann er meine Daten löschen?
Nur mit Ihrer Zustimmung, und erst nach den Sperren. Ein Schreibvorgang fragt sogar im Auto-Modus, ein leerer Filter oder ein fehlendes WHERE wird am Werkzeug abgelehnt, bevor die Anfrage überhaupt erscheint, und ein DROP gibt es nur bei vollem Zugriff.
Was, wenn der enthaltene Platz nicht reicht?
Kaufen Sie Gigabyte für 100 Credits pro GB und Monat. Sie bilden eine Reserve, die NoSQL und SQL teilen, also zieht eine Überschreitung auf beiden Seiten aus demselben Kauf.
Wie bereite ich eine Datenbank auf Fragen eines Agenten vor?
Verwenden Sie klare Namen und einheitliche Felder und erläutern Sie die fachliche Bedeutung, die das Schema nicht zeigt.
Was sollte ich vor einer Änderung am Datenbankschema bedenken?
Ermitteln Sie betroffene Abfragen und Workflows und passen und prüfen Sie diese anhand der neuen Struktur an.
Warum liefert meine Datenbankabfrage keine Ergebnisse?
Prüfen Sie Datenbank und Tabelle oder Sammlung sowie Feldnamen, Filterwerte und Datums- oder Statusbedingungen.
Kann ich eine bereits genutzte Datenbank verbinden?
Ja. Hinterlegen Sie die Verbindungsdaten und prüfen Sie Ziel und Zugriff mit einer kleinen Nur-Lese-Abfrage.
Warum liefert meine Datenbankabfrage keine Datensätze?
Prüfen Sie Datenbank, Tabelle oder Sammlung, Filter und Umgebung, bevor Sie von fehlenden Daten ausgehen.
Wie teste ich eine Datenbankänderung vor dem Einsatz in der Produktion?
Testen Sie sie zuerst mit einem getrennten Entwicklungsdatensatz, prüfen Sie das Ergebnis und stellen Sie sicher, dass keine Produktionsverbindung ausgewählt ist.
Sollte eine reine Leseaufgabe Zugangsdaten mit Schreibrechten verwenden?
Nein. Verwenden Sie für reine Leseaufgaben einen Lesezugang und vergeben Sie Schreibrechte nur für Vorgänge, die sie tatsächlich benötigen.
Warum kann die Datenbankverbindung gelingen, während die erste Abfrage fehlschlägt?
Beim Erstellen der Verbindung werden möglicherweise nur Einstellungen gespeichert. Erst die erste Abfrage verwendet tatsächlich URI, Zugangsdaten, Datenbankname und Berechtigungen.