You need a filesystem with low write amount.
1. A filesystem with these properties is ext4. You can tunes it with noatime,relatime. I think one of these mountoptions are enabled in the kernel by default.
2. Buy a high quality SSD. E.g.: Samsung 850 Pro, which dies after 2.2PB data written.
I have used gooogle:
https://www.google.de/?gws_rd=ssl#q=...esystem%20best
You can read through these articles.