To answer the first part about data usage, there is no difference between using a table versus a view.
For the second part of your question, if you create a view based on a subset of your table, your view will be faster. For example, if you have a table with 40 fields and you create a view based on this table with only 10 fields, then your view will speed up the call.
Now, if you do a view with a join between 2 tables, it will be slightly slower than using a table by itself. Having said that, for most of the case it will be insignificant to the end users.