我們去哪里存儲人們十分關注的海量數據呢?如何在 DNACloud存儲每克DNA中1PB字節的信息?
寫入有點慢。你需要把你的的數據文件轉換成DNA描述,然后發送給任何一家生物科技公司,他們會給你合成DNA,你可以將其存儲在你的冰箱。
讀寫也有點慢。很明顯這些數據可以被非常準確地讀取,但是要讀寫它,你必須先按順序排好DNA,這可能需要一段時間。
大數據通常是用來形容來自人類使用的數字媒體,如照相機,互聯網,手機,傳感器等產生的巨額數據。 基于大數據建立先進的分析模型,我們可以預測用戶的很多事情諸如行為,興趣等。然而在使用這些數據之前,必須解決大數據存儲的許多問題。其中兩個主要的問題是大存儲設備的需要和與之關聯的成本。
合成DNA存儲似乎是解決這些大數據問題的一個合適的解決方案。在2013年,European Bioinformatics Institute(歐洲生物信息研究所)的Goldman 和他的同事們證實使用合成DNA作為存儲介質,可以在1克的DNA上儲存1PB的信息,并且還可以成功地以較低的錯誤率檢索數據。這重要的一步意味著合成DNA對于未來的數據存儲是一項有用的技術。而DNACloud軟件的研發,使得數據更易于被儲存在DNA中。
DNACloud1.0版本能夠使用任意格式的格式(.text,.PDF,.PNG,.MKV,MP3播放等)將數據文件編碼到DNA,也能解碼回到原始的文件。您可以使用這款軟件在DNA中存儲您的Facebook數據或者視頻。
最新的版本DNACloud 2.0允許用戶使用一種有效的編碼技術——非線性編碼進行DNA數據編碼。不同長度的DNA格雷碼(DNA Golay Codes)可根據糾錯率和更好的編碼速率的要求用于編碼。(翻譯/王輝 編輯/郭雪梅)
原文鏈接: DNACloud: A Tool For Storing Big Data On DNA