I need to save the result from several measurements generated in C#.
The results are big Lists of data of different types:
List<double, double> [20000 records]
List<string, double, double> [20000 records]
List<int, double, double> [20000 records]
My first thought was to store these lists in XML format into a table (xml field). So, for each List I generate a XML file and insert it into the table.
<MeasurementList>
<item>
<left_measurement>0.1264</left_measurement>
<right_measurement>6.500</right_measurement>
</item>
<item>
<left_measurement>0.2314</left_measurement>
<right_measurement>6.968</right_measurement>
</item>
<item>
<left_measurement>0.2365</left_measurement>
<right_measurement>7.598</right_measurement>
</item>
...
</MeasurementList>
This will occur 3000 times a day, so I need 9000 records each day.
I know that the disk space is an issue, but my main concern is:
Is this is the best aproach or there are any other solutions