**Use Case**

I have an application where I need to write a lot of data continuously (several GB/day).  It needs to fit in a very small package.  It will be deployed in very remote places. It will not be easily serviceable and therefore must be reliable.  A tiny USB flash drive would be perfect, but...  USB Drives typically have a short lifespan if you are writing constantly.  Speed is not critical (normal flash write/read speeds are fine).

**Question**

My question: Does anyone make a USB thumb-drive that is designed specifically for significantly increased write longevity?  My ideal would be something like this:

 - Small (no bigger than a couple inches long when sticking out of the USB port. Preferably even smaller (like a stubby drive).
 - SLC NAND for basic longevity (100,000 write cycles MTTF is typical).
 - Has write-leveling/spreading to keep from overwriting the same cells too often.
 - Has a large section of unmapped storage cells that can get mapped in when cells fail (similar to SSD failed-cell mapping techniques).

Essentially what I'm looking for is SSD longevity tech in a small USB thumb-drive package. 
 I have tried every combination of search terms I can think of in Google and have found nothing.  Maybe it's just my Google-Fu is failing me? Does this even exist?

Thanks ahead of time!