A solid state drive solely consists of electronic components, in contrast to regular hard drives. That's why they are more robust concerning fall damage, the write/read speed is higher and the access time faster. On this account they are used increasingly for RAID and database solutions.
Data rescue from SSDs
Normally you don't necessarily need a clean room, but in severe cases the memory chips have to be desoldered seperately and read out with speical hardware. The raw data can be put together after that thanks to so-called wear leveling algorithms.
Wear Leveling is a special algorithm which controls the occupancy of the individual memory chips of the SSD. It tries to utilize every memory chip equally in order to increase the lifespan of the SSP and minimize possible failure due to memory chip overload.
The main problem with SSD data rescue is, that the memory chip manufacturers encrypt the data by default without the user noticing. This complicates the data rescue, because the raw data can be read out, but the data is still encrypted.
TRIM is a command by the operating system which signals the SSD that certain blocks were deleted or are free and not used at the moment. Through the TRIM command the SSD is told to set those blocks free, so that they are free after the next deleting process in order to increase the writing access speed, the so-called "trimming".
This can lead to major problems when data is deleted by accident, because the SSD reacts to the active TRIM command (as long as power is applied) and gradually deletes the blocks that were set free. As a preventive measure the SSD should be turned off and you shouldn't apply power to it anymore.
Pages in thematic section SSD Recovery