Glossar

Definitionen der DynamoDB- und DynoTable-Begriffe, die in dieser Dokumentation verwendet werden. Viele Begriffe erscheinen in den Docs als gepunktete Unterstreichung — klick einen an, um seine Definition inline zu sehen.

Abfragemuster
In DynoTable der Index, durch den du einen Tab liest — der PRIMARY-Key der Tabelle oder ein benannter GSI/LSI. Er bestimmt, nach welchen Keys du filtern kannst. In DynoTable →
Adjazenzliste
Eine Methode, einen Graphen als einfache Items zu speichern, wobei jede Kante über ihre Quelle auf dem Partition Key und ihr Ziel auf dem Sort-Key verschlüsselt wird. Eine einzelne Query listet die Nachbarn eines Knotens auf — der DynamoDB-Ersatz für das Joinen einer Join-Tabelle. Konzept lernen →
Aktualisierungsausdruck
Die Klausel, die festlegt, wie ein Schreibvorgang ein Item verändert — SET, REMOVE, ADD oder DELETE auf bestimmte Attribute — statt das ganze Item zu überschreiben. Konzept lernen → In DynoTable →
Attribut
Ein einzelnes typisiertes Feld eines Items (String, Number, Binary, Boolean, List, Map, Set oder Null). Items in einer Tabelle müssen nicht dieselben Attribute besitzen. Konzept lernen → In DynoTable →
AWS Bedrock
Der verwaltete Dienst von AWS für Foundation Models. Der KI-Assistent von DynoTable kann mit deinen eigenen AWS-Anmeldedaten gegen Bedrock laufen und hält Prompts so in deinem Konto. In DynoTable →
Batch-Operation
BatchWriteItem / BatchGetItem — viele Items werden aus Effizienzgründen in einem Roundtrip verarbeitet. Anders als bei einer Transaktion können einzelne Items unabhängig voneinander gelingen oder fehlschlagen. Konzept lernen → In DynoTable →
Bedingungsausdruck
Ein Prädikat, das erfüllt sein muss, damit ein Schreibvorgang gelingt (ein bedingter Schreibvorgang) — z. B. „nur wenn dieses Item noch nicht existiert“. DynoTable nutzt diese, um vorbereitete Änderungen sicher zu committen. Konzept lernen → In DynoTable →
Berechtigung
Ob ein Benutzer derzeit durch ein aktives Abonnement abgedeckt ist — und bei Teams, welche Organisation ihn abdeckt. DynoTable löst dies auf, um zu entscheiden, was der Lizenz-Token gewährt. In DynoTable →
Bereitgestellte Kapazität
Ein Abrechnungsmodus, bei dem du feste Lese-/Schreibkapazitätseinheiten festlegst (optional automatisch skaliert). Bei stetiger, vorhersehbarer Last günstiger als On-Demand. Konzept lernen →
Denormalisierung
Daten bewusst duplizieren — oder in ein komplexes Attribut einbetten — sodass ein Lesevorgang keinen Join braucht. Du joinst vorab beim Schreiben und tauschst sorgfältigere Schreibvorgänge gegen günstige Lesevorgänge mit nur einer Anfrage. Konzept lernen →
DynamoDB Stream
Ein geordnetes, zeitlich sortiertes Protokoll der Änderungen auf Item-Ebene (Einfügungen, Aktualisierungen, Löschungen) an einer Tabelle. Wird genutzt, um nachgelagerte Verarbeitung wie Lambda-Funktionen auszulösen. Konzept lernen →
Expression Builder
Das kostenlose Web-Tool von DynoTable, das ein visuelles Formular in einen gültigen DynamoDB-Key-/Filter-/Update-Ausdruck mit den passenden Attributnamen- und Wert-Maps verwandelt. In DynoTable →
Filterausdruck
Eine Bedingung, die NACH dem Lesen der Items durch eine Query oder einen Scan angewendet wird. Sie grenzt die Ergebnismenge ein, senkt aber die Lesekosten nicht — das kann nur eine Key-Bedingung. Konzept lernen → In DynoTable →
Globaler Sekundärindex (GSI)
Ein alternatives Schlüsselschema über denselben Tabellendaten, mit eigenem Partition-/Sort-Key. Erlaubt Abfragen nach Attributen, die nicht der Primärschlüssel der Tabelle sind. GSIs sind letztendlich konsistent und haben ihre eigene Kapazität. Konzept lernen → In DynoTable →
Hot Partition
Wenn ein Partition Key weit mehr Lese- oder Schreibvorgänge anzieht, als seine Scheibe des Durchsatzes bedienen kann, sodass Anfragen an diesen Key gedrosselt werden, während der Rest der Tabelle ungenutzt bleibt. Ein Problem des Key-Designs, kein Größenproblem. Konzept lernen →
IAM Identity Center (SSO)
Die Single-Sign-On-Anmeldedatenquelle von AWS (früher AWS SSO). DynoTable meldet sich darüber an und erneuert kurzlebige Rollen-Anmeldedaten, während du arbeitest. In DynoTable →
Item
Ein einzelner Datensatz in einer DynamoDB-Tabelle — ungefähr das Äquivalent zu einer Zeile. Ein Item ist eine Sammlung von Attributen, identifiziert durch seinen Primärschlüssel.
Item Collection
Alle Items, die denselben Partition-Key-Wert teilen. Sie sind die Einheit, die eine einzelne Query gemeinsam liest — eine emergente Eigenschaft deines Key-Schemas, kein Feature, das man aktiviert. Konzept lernen →
Kapazitätseinheit
Das Abrechnungs-/Durchsatzmaß für DynamoDB-I/O. Lesevorgänge werden pro 4 KB (RCU) und Schreibvorgänge pro 1 KB (WCU) gemessen, aufgerundet. Bestimmt, was eine Query oder ein Scan kostet. Konzept lernen →
Key Overloading
Partition- und Sort-Keys generische Namen geben (pk/sk) und jeden Entitätstyp im Wert kodieren, sodass eine Tabelle vielen Entitäten dient — die Technik, die Single-Table-Design ermöglicht. Konzept lernen →
Letztendlich konsistenter Lesevorgang
Der Standard-Lesemodus: kann direkt nach einem Schreibvorgang kurz veraltete Daten zurückgeben, kostet aber halb so viel wie ein stark konsistenter Lesevorgang. Replikate gleichen sich innerhalb einer Sekunde an. Konzept lernen →
Lokaler Sekundärindex (LSI)
Ein Index, der sich den Partition-Key der Tabelle teilt, aber einen anderen Sort-Key verwendet. Nur bei der Tabellenerstellung definierbar und unterstützt stark konsistente Lesevorgänge. Konzept lernen → In DynoTable →
Marshalling
Das Umwandeln von einfachem JSON in das typisierte Wire-Format von DynamoDB ({"S":"…"}, {"N":"…"}) und zurück (Unmarshalling). DynoTable marshallt Werte für dich, wenn du Items bearbeitest oder Ausdrücke baust. Konzept lernen →
Maschinen-Hash
Ein stabiler, anonymer Fingerabdruck eines Computers, der genutzt wird, um aktivierte Geräte gegen das 2-Maschinen-Limit deiner Lizenz zu zählen. Er enthält keine personenbezogenen Daten. In DynoTable →
MFA
Multi-Faktor-Authentifizierung. Wenn eine Rolle oder ein Profil sie erfordert, fragt DynoTable nach deinem Einmalcode und cacht die resultierende Session für ihre Lebensdauer. In DynoTable →
NDJSON
Newline-getrenntes JSON — ein JSON-Objekt pro Zeile. Ein streaming-freundliches Exportformat, das DynoTable neben CSV und JSON-Array anbietet. In DynoTable →
Neuindizierung
Der Hintergrund-Scan von DynoTable, der echte Feld- und Wertbeispiele einer Tabelle katalogisiert, um Autovervollständigung und Statistiken zu speisen. Er läuft lokal und verändert deine Daten nie. In DynoTable →
OLAP (Online Analytical Processing)
Analytische Abfrage-Workloads – große Aggregationen, GROUP BY, spontanes Auswerten über den gesamten Datensatz. Das Gegenteil von OLTP; DynamoDB ist OLTP-orientiert, daher gehören schwere Analysen in einen spaltenorientierten Speicher, der per Export befüllt wird. Konzept lernen → In DynoTable →
OLTP (Online Transaction Processing)
Operative Abfrage-Workloads – kleine, bekannte Punkt- und Bereichslese- und -schreibvorgänge auf einzelnen Datensätzen. Das Gegenteil von OLAP; DynamoDB ist für OLTP gebaut. Konzept lernen → In DynoTable →
On-Demand-Kapazität
Ein Abrechnungsmodus mit Bezahlung pro Anfrage: DynamoDB skaliert den Durchsatz automatisch und du zahlst pro Lese-/Schreibvorgang. Einfach, ohne Kapazitätsplanung — gut für sprunghaften oder unbekannten Traffic. Konzept lernen →
Paralleler Scan
Einen einzelnen Scan in N unabhängige Segment-Lesevorgänge aufteilen, sodass mehrere Worker eine Tabelle gleichzeitig lesen — die einzige Möglichkeit, eine ganze Tabelle schneller zu lesen, als es der Durchsatz einer einzelnen Partition erlaubt. Konzept lernen →
PartiQL
Eine SQL-kompatible Abfragesprache, die AWS für DynamoDB bereitstellt. DynoTable lässt dich PartiQL direkt schreiben, inklusive INSERT/UPDATE/DELETE, mit gestreamten Ergebnissen. Konzept lernen → In DynoTable →
Partition Key
Der primäre Hash-Key einer Tabelle. DynamoDB bildet daraus einen Hash, um die physische Partition zu wählen, die das Item speichert — jeder effiziente Lesevorgang beginnt daher damit, einen Partition-Key-Wert festzulegen. Konzept lernen → In DynoTable →
Platz
Ein lizenzierter Benutzerplatz in einem Team-Abonnement. Das Hinzufügen eines Mitglieds belegt einen Platz; die Anzahl der Plätze ist das, was ein Team-Tarif berechnet. In DynoTable →
Primary Key
Das Attribut (oder die Attribute), das ein Item eindeutig identifiziert. Entweder einfach (nur ein Partition-Key) oder zusammengesetzt (ein Partition-Key plus ein Sort-Key). Konzept lernen → In DynoTable →
Profil
Eine gespeicherte Verbindung mit AWS-Anmeldedaten in DynoTable (Access Keys, SSO oder eine angenommene Rolle für eine Region). Wechsle das Profil, um die App auf ein anderes Konto oder eine andere Umgebung zu richten. In DynoTable →
Projektion
Die Menge der Attribute, die in einen Index kopiert werden — KEYS_ONLY, INCLUDE (eine gewählte Teilmenge) oder ALL. Das Lesen eines Attributs, das nicht in der Projektion enthalten ist, erzwingt einen zusätzlichen Abruf aus der Basistabelle. Konzept lernen →
Projektionsausdruck
Eine Liste von Attributen, die ein Lesevorgang zurückgeben soll, damit DynamoDB nur die benötigten Felder statt des gesamten Items zurücksendet. Konzept lernen →
Query
Ein gezielter Lesevorgang gegen einen Partition-Key-Wert (optional durch eine Sort-Key-Bedingung eingegrenzt). Liest nur passende Items — schnell und günstig. DynoTable setzt eine Query ab, sobald du einen Hash-Key-Filter setzt. Konzept lernen → In DynoTable →
Quick View
Ein tastaturgesteuerter Blick auf den vollständigen Inhalt eines einzelnen Items, ohne das Raster zu verlassen — öffne ihn auf der ausgewählten Zeile, um jedes Attribut zu inspizieren. In DynoTable →
Referenzzähler
Ein denormalisierter Zähler, der auf einem übergeordneten Item gespeichert wird — Likes an einem Post, Mitglieder in einem Workspace — und beim Schreiben der Kind-Items gepflegt wird, sodass ein Lesevorgang sie nie zählen muss. Verwende eine Transaktion und schütze dich vor Doppelzählungen. Konzept lernen →
Scan
Ein vollständiges Lesen jedes Items in einer Tabelle oder einem Index, nachträglich gefiltert. Teuer bei großen Tabellen — DynoTable warnt dich, wenn eine Anfrage auf einen Scan zurückfällt. Konzept lernen → In DynoTable →
Schreibgeschützter Modus
Ein Zustand, in dem DynoTable dich durchsuchen und abfragen lässt, aber Schreibvorgänge blockiert (Item-Speicherungen, vorbereitete Commits, Löschungen). Ausgelöst durch eine abgelaufene Testphase/Lizenz oder eine explizit schreibgeschützte Ansicht. In DynoTable →
Singleton-Item
Ein einzelnes Item mit einem festen, hartcodierten Key, das anwendungsweiten Zustand hält — Feature-Flags, ein Config-Blob, ein globaler Zähler. Du liest es mit GetItem, niemals mit einem Scan. Konzept lernen →
Smart Table
Eine DynoTable-Ansicht, die verwandte Items über eine oder mehrere DynamoDB-Tabellen in einem einzigen Raster zusammenführt, visuell auf einer Entity-Relationship-Leinwand definiert. In DynoTable →
Sort-Key
Die optionale zweite Hälfte eines zusammengesetzten Primärschlüssels. Items mit demselben Partition-Key werden nach Sort-Key geordnet gespeichert, was Bereichsabfragen (begins_with, between, >) günstig macht. Konzept lernen → In DynoTable →
Sparse Index
Ein sekundärer Index, der nur die Items enthält, die sein Key-Attribut tragen, sodass eine kleine, heiße Teilmenge einer riesigen Tabelle zu ihrer eigenen vorgefilterten, abfragebereiten Collection wird. Konzept lernen →
Staging-Bereich
Der tabellenweise Puffer ausstehender Änderungen in DynoTable. Änderungen sammeln sich lokal als prüfbare Diffs an (sichtbar in jeder offenen Ansicht dieser Tabelle) und werden als transaktionale Batches nach DynamoDB committet, sodass du nie halbfertige Änderungen schreibst. In DynoTable →
Stark konsistenter Lesevorgang
Ein Lesevorgang, der garantiert den zuletzt committeten Schreibvorgang zurückgibt. Verfügbar für die Tabelle und LSIs (nicht GSIs) und kostet doppelt so viel wie ein letztendlich konsistenter Lesevorgang. Konzept lernen →
Tab
Ein offener Arbeitsbereich in DynoTable, im Browser-Stil. Jeder Tab trägt seine eigene Tabelle, sein Abfragemuster, seinen Filter und seine Ergebnisse — öffne viele und wechsle per Tastatur. In DynoTable →
Testphase
Ein zeitlich begrenzter Testzeitraum mit vollem Funktionsumfang. Wenn er endet, schaltet DynoTable in den schreibgeschützten Modus, bis du ein Abonnement startest. In DynoTable →
Transaktion
Eine Alles-oder-Nichts-Gruppe von Schreib- (oder Lese-)Vorgängen über eine oder mehrere Tabellen — TransactWriteItems / TransactGetItems. Entweder gelingt jede Operation oder keine. Konzept lernen → In DynoTable →
TTL (Time to Live)
Ein Attribut mit Ablauf-Zeitstempel pro Item. DynamoDB löscht Items kurz nach Ablauf ihrer TTL automatisch und kostenlos — praktisch für Sessions, Caches und kurzlebige Daten. Konzept lernen →
Typ-Attribut
Ein einfacher String, der auf jedem Item die Entität benennt, die es repräsentiert (z. B. EntityType: "Document"). Er identifiziert Zeilen in einer gemischten Partition, filtert einen überladenen Index auf eine Entität und erleichtert spätere Migrationen. Konzept lernen →
Workbench
Der SQL-basierte Tab von DynoTable. Schreibe echtes SQL (JOIN, GROUP BY, Aggregate) gegen deine Tabellen — Operationen, die PartiQL allein nicht ausdrücken kann — innerhalb der Zugriffsmuster-Regeln von DynamoDB. Konzept lernen → In DynoTable →
Zero-Padding
Einen numerischen Sort-Key mit führenden Nullen auf eine feste Breite auffüllen, sodass seine lexikografische String-Reihenfolge der numerischen Reihenfolge entspricht — ohne dies sortiert "10" vor "2". Konzept lernen →
Zusammengesetzter Schlüssel
Ein Primärschlüssel aus einem Partition-Key plus einem Sort-Key. Er lässt viele Items unter einem Partition-Key leben, adressierbar als sortierte Sammlung. Konzept lernen → In DynoTable →

Aktualisiert