December 2024
Intermediate to advanced
378 pages
6h 37m
German
Die meisten Programme, die wir bisher betrachtet haben, sind ephemer (»kurzlebig«). Das heißt, sie laufen nur für eine kurze Zeit, erzeugen Ausgaben, und wenn sie enden, verschwinden ihre Daten wieder. Bei jeder Ausführung beginnt ein ephemeres Programm wieder bei null.
Andere Programme sind dagegen persistent. Sie laufen eine lange Zeit (oder die ganze Zeit). Dabei wird zumindest ein Teil ihrer Daten langfristig gespeichert. Werden sie angehalten und neu gestartet, machen sie dort weiter, wo sie aufgehört haben.
Eine einfache Möglichkeit für Programme, ihre Daten zu speichern, besteht im Lesen und Schreiben von Textdateien. Eine vielseitigere Alternative ist die Speicherung der Daten in einer Datenbank. Datenbanken ...