• I would go for Option 3, depending on what type of database is used, as this cuts out all the middle work and will be easier to maintain