They work basically the same.
Tivo... is a box you buy at the store and then pay a yearly fee to use.
DVR comes from your TV provider, so like with cable it just replaces your cable box, you pay a monthly fee but no upfront cost.
My DVR is like 12 dollars per month on top of regular cable but...