Ich schreib zum Beispiel meine PV Anlagendaten in eine SQL Tabelle (PostgreSQL) . Um den Speicherplatz brauchst du dir nicht viele Gedanken machen. 4 Jahre (2 min Takt) sind bei mir grade mal ca 12 MB im unkomprimierten SQL Textformat. Gezippt sinds dann nur 3 MB.
SQL ist dafür da dir die richtigen Datentypen zu liefern. Du brauchst nicht in einem Blob rumhantieren wenn du Spannungen/Ströme etc aufnehmen willst. Die Kompimierung macht der DB Server für dich.
Eien Tabelle wie du sie möchtest würde ich wie folgt anlegen:
date_time (DATE_TIME)
tag (VARCHAR)
messwert(REAL)
Ein SQL Server kann die konkurrierenden Aufrufe handhaben. Das ist seine Aufgabe
Eine Abfrage wäre dann etwa so:
Einfügen:Code:SELECT messwert FROM datatable WHERE DATE(date_time)='2013-02-01' ORDER BY date_time;
Kuck dir die die Tutorials zu SQL im Netz an.Code:INSERT INTO datatable (date,messwert,tag) VALUES(NOW(),12345,"was weis ich");
Bsp.
http://www.mysqltutorial.org/
http://dev.mysql.com/doc/refman/5.1/de/tutorial.html
Gruß
Georg
Lesezeichen