C1 · 36 Wörter
Datenbanken
Schlüssel, Verbund, Transaktion — und was eine Sicherung wert ist.
Der Satz, an dem sich der ganze Betrieb entscheidet: Eine <i>backup and restore</i> ist ein Wort für zwei Dinge, und nur das zweite zählt. Eine Sicherung, die nie zurückgespielt wurde, ist kein Schutz, sondern eine Hoffnung mit Zeitstempel — und man erfährt das an dem einen Tag, an dem es zu spät ist.
Die Wörter
Nomen (16)
schemaDatenbankschemaNomenC1
The schema is the contract everything else relies on.Das Datenbankschema ist der Vertrag, auf den sich alles andere stützt.
rowDatensatzNomenC1
One row was wrong and it had been copied four times.Ein Datensatz war falsch, und er war viermal kopiert worden.
indexDatenbankindexNomenC1
Every index speeds up reading and slows down writing.Jeder Datenbankindex beschleunigt das Lesen und bremst das Schreiben.
cardinalityWertevielfalt einer SpalteNomenC1
Low cardinality makes an index almost useless.Eine geringe Wertevielfalt einer Spalte macht einen Index fast nutzlos.
normalisationNormalisierungNomenC1
Normalisation removes the copies and adds the joins.Normalisierung entfernt die Kopien und fügt die Verbünde hinzu.
denormalisationbewusste RedundanzNomenC1
Denormalisation buys speed with the risk of contradiction.Bewusste Redundanz erkauft Tempo mit dem Risiko des Widerspruchs.
joinVerbundNomenC1
A join without a condition returns every pair there is.Ein Verbund ohne Bedingung liefert jedes Paar, das es gibt.
aggregateKennzahl über viele ZeilenNomenC1
An aggregate hides exactly the rows you needed to see.Eine Kennzahl über viele Zeilen verbirgt genau die, die man sehen musste.
transactionTransaktionNomenC1
A transaction happens completely or not at all.Eine Transaktion geschieht vollständig oder gar nicht.
commitFestschreibenNomenC1
Nothing is visible to anyone else before the commit.Vor dem Festschreiben ist für niemanden sonst etwas sichtbar.
rollbackRücknahmeNomenC1
A rollback undoes the work and not the time.Eine Rücknahme macht die Arbeit rückgängig und nicht die Zeit.
deadlockVerklemmungNomenC1
A deadlock is two transactions politely waiting forever.Eine Verklemmung sind zwei Transaktionen, die ewig höflich warten.
timeoutZeitüberschreitungNomenC1
A timeout is a decision to stop waiting, and it should be one.Eine Zeitüberschreitung ist eine Entscheidung, das Warten zu beenden, und sollte eine sein.
shardingwaagerechte AufteilungNomenC1
Sharding is easy to start and hard to undo.Eine waagerechte Aufteilung ist leicht zu beginnen und schwer rückgängig zu machen.
checkpointSicherungspunktNomenC1
After a checkpoint the log can be forgotten.Nach einem Sicherungspunkt darf das Protokoll vergessen werden.
autovacuumselbsttätiges AufräumenNomenC1
Without autovacuum the deleted rows keep taking up space.Ohne selbsttätiges Aufräumen belegen die gelöschten Zeilen weiter Platz.
Wendung (20)
primary keyPrimärschlüsselWendungC1
A primary key must never be reused, not even after deletion.Ein Primärschlüssel darf nie wiederverwendet werden, auch nicht nach dem Löschen.
foreign keyFremdschlüsselWendungC1
A foreign key stops a row from pointing at nothing.Ein Fremdschlüssel verhindert, dass ein Datensatz ins Leere zeigt.
check constraintPrüfbedingungWendungC1
A check constraint in the database beats a test in the program.Eine Prüfbedingung in der Datenbank schlägt eine Prüfung im Programm.
inner joininnerer VerbundWendungC1
An inner join silently drops what has no partner.Ein innerer Verbund lässt still weg, was keinen Partner hat.
outer joinäußerer VerbundWendungC1
An outer join keeps the lonely rows and fills the rest with nothing.Ein äußerer Verbund behält die einsamen Datensätze und füllt den Rest mit nichts.
group byGruppierungWendungC1
One column missing from the group by changes every number.Eine fehlende Spalte in der Gruppierung ändert jede Zahl.
query planAusführungsplanWendungC1
Read the query plan before you add another index.Lies den Ausführungsplan, bevor du einen weiteren Index anlegst.
full table scanvollständiger TabellendurchlaufWendungC1
A full table scan is fine on a thousand rows and fatal on a billion.Ein vollständiger Tabellendurchlauf ist bei tausend Zeilen harmlos und bei einer Milliarde tödlich.
materialised viewgespeicherte SichtWendungC1
A materialised view is a cache that has to be refreshed.Eine gespeicherte Sicht ist ein Zwischenspeicher, der aufgefrischt werden muss.
stored proceduregespeicherte ProzedurWendungC1
A stored procedure lives in the database and not in the repository.Eine gespeicherte Prozedur lebt in der Datenbank und nicht in der Verwaltung des Quelltexts.
trigger in a databaseAuslöser in der DatenbankWendungC1
A trigger in a database runs where nobody thinks to look.Ein Auslöser in der Datenbank läuft dort, wo niemand nachsieht.
isolation levelIsolationsstufeWendungC1
The isolation level decides which surprises are allowed.Die Isolationsstufe entscheidet, welche Überraschungen erlaubt sind.
connection poolVerbindungsvorratWendungC1
The connection pool ran dry and everything looked like a slow database.Der Verbindungsvorrat lief leer, und alles sah nach einer langsamen Datenbank aus.
streaming replicationlaufende SpiegelungWendungC1
Streaming replication copies the mistake as fast as the data.Eine laufende Spiegelung kopiert den Fehler so schnell wie die Daten.
read replicaLesekopieWendungC1
A read replica is a few seconds behind, always.Eine Lesekopie hinkt immer ein paar Sekunden hinterher.
table partitionTabellenteilbereichWendungC1
One table partition per month lets old data be dropped in a second.Ein Tabellenteilbereich je Monat lässt alte Daten in einer Sekunde verschwinden.
write-ahead logVorabprotokollWendungC1
The write-ahead log is what makes a crash survivable.Das Vorabprotokoll macht einen Absturz überlebbar.
migration of a databaseSchemaänderungWendungC1
A migration of a database is written twice: forwards and back.Eine Schemaänderung wird zweimal geschrieben: hin und zurück.
backup and restoreSicherung und RückspielungWendungC1
Backup and restore is one phrase and only the second word counts.Sicherung und Rückspielung ist ein Ausdruck, und nur das zweite Wort zählt.
point in time recoveryWiederherstellung auf einen ZeitpunktWendungC1
Point in time recovery lets you undo a Tuesday afternoon.Eine Wiederherstellung auf einen Zeitpunkt lässt einen Dienstagnachmittag rückgängig machen.
Diese Liste gehört zu Technik und Digitales — 59 Listen und 1959 Wörter, die sich auch am Stück abfragen lassen.
Diese Liste abfragen
Auswahl und Lücke, aus genau diesen 36 Wörtern. Was Sie falsch beantworten, kommt morgen wieder.