Ok .. simple question
What data do they fill that RAM with? Just random junk?
What you said is not true at all.
Software will use as much memory as it is programmed to use. It will not take up memory unless it is instructed to take up memory. Every bit that is used is used for a reason.
Please explain how the act of defragging a SSD will in any way harm it.
The reason people dont recommend it is because of the waste of write cycles, not because the act/concept of defragging causes any harm itself.
Yes I also recommend defraggler
1. No it isnt
2. it wont defrag SSDs
It is made by piriform just like Ccleaner. He more than likely has mechanical drives as well.
Store the paths/urls in the database. You will find that storing the images themselves in the database is much more expensive.
If you need to send aditional information then encode that data using XML/JSON in your applicaton and send it with the image URL/path.