software:middleware:datenbank
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
software:middleware:datenbank [2016/02/20 12:34] – jau | software:middleware:datenbank [2017/12/26 13:30] – [Middleware-Datenbank] ruperts | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Für die Speicherung der Daten wird eine Datenbank eingesetzt. Da nahezu jede Datenbank dazu verwendet werden kann, wird hier beispielhaft nur die Verwendung von MySQL beschrieben. MySQL ist eine kostenlose Datenbank für viele Betriebssysteme und kann auch auf den hier interessanten Kleinstrechnern unter Linux betrieben werden. | Für die Speicherung der Daten wird eine Datenbank eingesetzt. Da nahezu jede Datenbank dazu verwendet werden kann, wird hier beispielhaft nur die Verwendung von MySQL beschrieben. MySQL ist eine kostenlose Datenbank für viele Betriebssysteme und kann auch auf den hier interessanten Kleinstrechnern unter Linux betrieben werden. | ||
- | Das Datenbankschema für den Volkszähler ist einfach. Es besteht aus vier Tabellen: | + | Das Datenbankschema für den Volkszähler ist einfach. Es besteht aus fünf Tabellen: |
- | * data: Tabelle der Datenwerte mit Zeitstempel und Zuordnung zum Anzeigegerät | + | * data: Tabelle der Datenwerte mit Zeitstempel und Zuordnung zum Messgerät/ |
- | * entities: Die Anzeigegeräte | + | * entities: Die Messgeräte |
- | * entities_in_aggregator: | + | * properties: Die Bezeichnung und andere Eigenschaften der Messgeräte |
- | * properties: Die Bezeichnung und andere Eigenschaften der Anzeigegeräte | + | * entities_in_aggregator: |
+ | * aggregate: Verdichtete Datenwerte, zum schnelleren Anzeigen eines längeren Zeitraums | ||
- | (das datenbankschema | + | <note important> |
software/middleware/datenbank.txt · Zuletzt geändert: 2023/11/12 09:14 von jau