As technology progresses and media becomes available in higher quality, it is going to mean that it will require a lot more memory to be stored on. Hence the optical storage such as DVD and CD ROM are being used less due to their inability to store the data required for the media.
They are not completely obsolete yet though. Optical disks are quite inexpensive for the data they can hold and they are pretty portable.
However, flash memory is being rapidly developed. It is a type of memory that involves no moving parts thus making it more shock resistant. Although the cost is relatively high ($140 per TB) as technology advances the price will drop, reducing a major negative.
Main Positives:
Due to the lack of any moving parts, the start up process is very quick.
They can last a long time.
The data on it can be analysed very quickly, good for scans on malicious
Main Negatives:
Vulnerable to abrupt power loss and magnetic fields.
Very expensive
Wears out after roughly 100,000 - 300,000.
Quantum Computing
As technology progresses, computers are becoming rapidly smaller. Quantum computing takes this size down to atoms. With this opens up new possibilities as the conventional laws of physics do not necessarily apply to things this small of a size. Utilising these new possibilities allows quantum computers to complete tasks faster then conventional ones.
One of the main differences between the two is that instead of bits, that can either represent a one or a zero, quantum computers have qubits. These qubits have the ability to represent a one, a zero, both a one and a zero and an unlimited number of values in between. This allows them to be in multiple states at the same time. This is accomplished by a concept called "superposition" (where two waves add together to make a third one which contains both of the originals). As well as being able to maintain two states at once so can it simultaneously processes them as well. This is where the quantum computers ability to surpass the conventional computers hides as estimates suggest that it will be millions of times faster.
However currently the only thing we know that a quantum computer could do better would be factorising. Through Shors algorithm, quantum computers theoretically have the potential to very quickly find two prime numbers that multiply to make a third. As this is the sort of encryption that every secure banking and online shopping uses, quantum computers abilities will make this security useless. As a result, a leak from Edward Snowden showed that the NSA seeks to develop quantum computing capability for cryptography purposes.