Flash memory can be a complicated technology to understand. There are different types of flash technologies from different manufacturers and they all have a place in the market. There are also multiple form factors for removable and embedded storage and whilst they all comply to international standards, they all perform very differently.
After selecting the type of flash memory to use, further consideration should be given to how the manufacturer has tested and graded the memory, then there is the importance of the controller and the firmware. They all have a direct impact on how a product will perform, its reliability and ultimately its suitability for an application. The host is also a vital component in this eco-system so to ensure all products perform at their maximum potential, it is vital that product selection is taken seriously.