Thread Daten aus DB (DBI) lokal zwischenspeichern (8 answers)
Opened by Kean at 2019-08-26 17:15

rosti
 2019-08-26 17:50
#190397 #190397
User since
2011-03-19
2725 articles
BenutzerIn
[Homepage]
user image
Stichwort Data Access Layer. Die Idee dahinter ist, daß nur die Anwendung eine bestimmte Datenstruktur vorgibt. Und die ist von irgendwelchen SQL Schemen unabhängig. Sehr brauchbar ist zum Beispiel ein Hash-of-Hashes als Datenstruktur. Oft auch als EAV Struktur bezeichnet: Entity-Attribute-Value. Eine Solche läßt sich mit einfachen Algorithmen in Dateien serialisieren. Und: Daten jeder beliebigen Tabelle in MySQL lassen sich ebenfalls nach EAV transformieren. So werden die Feldnamen zu Eigenschaften und Serialisiert ergeben sich Tupel mit 3 Feldern: Entity, Attribute, Value.

Mein Forum z.B. arbeitet mit einem solchen DAL. Es zeigt sich auch sehr performant.
https://rolfrost.de/forum.html

MFG

PS: Algorithmem wären auch in Storable::freeze(), Storable::thaw()
Last edited: 2019-08-26 17:52:24 +0200 (CEST)

View full thread Daten aus DB (DBI) lokal zwischenspeichern