Holding historical data of database
===

I'm creating asp.net page which connects to DB and shows some information.

In my DB i Have `Component` table, every `Component` has integer `Value`;
I would like store historical records of `Component.Value` and then build some charts of that.


What is best method:<br/>
- create some archival tables in DB<br/>
- holding data in `ComponentName.xml` files like:

    <date>
    <value></value>
    </date>


