با عرض اجازه از بزرگان و اساتید!
به نظر من روش اینکریپت کردن و بازیابی روی هارد هرچند تو بهترین مسیر هم باشه به راحتی قابل پیدا کردنه تو همین سی سارپ خودمون کافیه دو تا خط کد بزنی با filesystemwatcher کل دل و روده هارد(تغییراتش) میاد بیرون...

کپی روی دیتابیس هم خوبه ولی هم از نظر حجم دیتابیس به مشکل می خورین هم بازهم مشکل بازیابی تو مورد قبل رو داره
به نظر بنده بهترین روش خوندن فایل از Strame است
اینو بخونید...
https://stackoverflow.com/questions/...-memory-stream