pelican i use a battery tender (sold through amazon $20 or so) and keep the battery plugged in.
since i only drive my Z on the weekends even during the summer months i have the car plugged in during the week.

i expect my batteries to last minimum 7yrs. the last car i sold years ago had a 7yr old battery and the cca was still very high.