Cost, performance and reliability are often conflicting goals.
Because all solid state flash drive (SSD) products are not created equal—and because flash storage is practically a given for use in high performance embedded computing (HPEC) applications—system designers should understand the critical tradeoffs between competing flash technologies when evaluating SSDs.
Technology Differences: MLC vs. SLC
The difference between MLC and SLC is in the voltage level treatment and control within the cells. SLC stores a single bit in two binary states in each cell, while MLC stores two bits in four binary states in each cell.
Read more.