Gast
#3133737
Hallo zusammen, ich überlege im Moment wie man im embedded Bereich eine große Menge an Daten verwalten könnte. Es gibt folgende Daten: - Aktueller Wert [8/16/32 bit groß] - Grenzwert Min [8/16/32 bit groß] - Grenzwert Max [8/16/32 bit groß] - Attribut 1 [16 bit] - Attribut 2 [16 bit] Macht in Summe für einen Datensatz (bei max. bit Größe): 32 + 32 + 32 + 16 + 16 = 128 bit = 128 bit [16 byte] Geplant sind min. 500 bis max. 1000 Parameter, daher wurde ein 32 mbit Dataflash vorgesehen. Da ich mich mit Access ganz gut auskenne, habe ich mit gedacht das Prinzip einer lokalen Datenbank auch ein embedded System zu übertragen. Aufbau über Index-Tabellen die einen Pointer auf den jeweiligen Speicherbereich eines Parameters enthalten. - Parameter ID (quasi der Primärschlüssel) - Index akt. Wert - Index Grenzwert Min - Index Grenzwert Max - Index Attribut 1 - Index Attribut 2 Die Daten plane ich hintereinander in vorher definierten Speicherbereichen abzulegen, immer mit einem Speicherplatz von 32 bit bzw. bei den Attributen mit je 16 bit. Die Parameter werden nicht linear hochgezählt, es existieren Lücken. Für diese Lücken würde ich den Speicherplatz einfach reservieren. In einem normalen DB-System würde ich die Daten einfach in die Tabelle hinten anfügen. Gibt es so was wie Access für µC?