This will be one of those million years into the future kind of article and something I hope to be part of a larger series talking about uncharted horizons, those technologies that are in inception phase or sitting in someone’s lab.
DNA for computing and data storage are upcoming biological technologies currently in development, this article explores DNA as a medium for long term storage, redundancy and data replication along with its ability to correct errors.
What is DNA and what makes a great medium for data storage?
DNA has a number of advantages over traditional storage mechanisms right from magnetic mediums to solid state drives:
- A very high density of data storage, one gram of DNA can store over 200 pera bytes of data per gram for a period of two millennium.
- Self error correcting checks and checks against mutation, DNA as a building block is designed to replicate and can copy itself, it has extreme measures to check itself.
- Very long life but poor preservation, it requires a cold and dry environment.
- DNA being a biological evolution would mean if there is a planet wide disaster and future generations take a different route towards technologies, potentially DNA could still be read, hence it is apocalypse proof.
Current DNA technologies are of course not available commercially they tend to be read only. The study of DNA for storage also leads to DNA computing where biological models like DNA and molecules may be used for computing.
Uptil late access to data on DNA has been sequential and hence extremely slow, however new research done by Microsoft is creating synthetic DNA and using a library of primers and attaching the same to the DNA sequence. The primers along with polymerase chain reaction allow targeting specific DNA sequence.
As expressed before this technology is not available today but is a must to watch out for.
Share this Post