Until recently the longest living storage media has been magnetic tape which may be kept as long at 30 years in the right environment with good odds that the data can be read back (assuming that the playback devices for that media still exist).
FORBES: Storing Information for a Thousand Years