The key components of an SSD are the controller and the memory to store the data. The primary memory component in an SSD had been DRAM volatile memory since they were first developed, but since 2009 it is more commonly NAND flash non-volatile memory.[5][36] Other components play a less significant role in the operation of the SSD and vary among manufacturers.