“夠快云庫”殺入中小團隊文檔協(xié)作,用“索引同步”技術(shù)解放你的硬盤

2013/12/27 10:07      王玉龍

“夠快”是國內(nèi)知名的企業(yè)云存儲 SaaS 服務商之一,2012 年成立僅三個月就拿到戈壁的天使投資,去年底完成紅杉領(lǐng)投的 4000 萬人民幣 A 輪。此前的“夠快網(wǎng)盤”已經(jīng)服務了雀巢、東海證券、TCL 投資、宜信等大中型企業(yè),現(xiàn)在又瞄準中小團隊文檔協(xié)作推出了“夠快云庫”。這兩天一直在試用這個產(chǎn)品,心中有個感覺就是:不明覺厲!

不明是真心的,覺厲也是真心的。夠快云庫主打了這么幾項特色:索引同步、團隊協(xié)作、無限空間,和基于標簽 + 注釋的檢索功能。其中“索引同步”作為整個產(chǎn)品的技術(shù)核心,著實殺傷了文科生不少腦細胞。

一、“索引同步”是什么?

所有云盤都要在本地文件和云端文件之間做同步。Dropbox 采用的是“完整同步”,就是在本地保留全部的實體文件,同時每當有文件改動時再做一次“增量同步”(把一個文件切成 N 個區(qū)塊,用 hash 值校驗每個區(qū)塊,只將有變化的區(qū)塊同步,而非整個文件)。由于要將所有文件在本地備份,每啟用一個新設備都要重新下載一遍,數(shù)據(jù)量稍大一些就很費時間。同時,每個設備上都保存一個完整備份又是對存儲資源的浪費。

夠快云庫的做法是,對云端文件進行掃描,依據(jù)文件名稱、位置、大小、類型、備注等屬性建立索引。設備只會將索引同步到本地,數(shù)十 G 的數(shù)據(jù)也可以很快完成。用戶可以基于索引打開、編輯、刪除、移動某個文件,而如果要在本地編輯文件內(nèi)容的話,則臨時向服務器請求下載。下載后的文件安置在緩存區(qū),基本不消耗硬盤。

雖然有些網(wǎng)盤產(chǎn)品(比如金山快盤)也會同步文件索引,但大多是與服務器反復對話的模式,斷網(wǎng)之后無法操作。夠快云庫的索引、版本記錄保存在本地,用戶在離線狀態(tài)下仍能在索引層面做一些操作,比如移動、重命名等。如果是有緩存的文件,離線后也能進行內(nèi)容編輯。

這樣夠快云庫在資源消耗上就比較有優(yōu)勢:下載的只有文件索引加當前文件的緩存,上傳的只是你對該文件的操作記錄,以及增量同步的部分。夠快團隊也把“硬盤‘零’占用”當做了宣傳殺手。

二、文件安置在緩存區(qū),緩存資源不夠了怎么辦?

為了解決這一問題,夠快云庫提供了一套智能算法,對用戶的常用文件作出甄別,同時清理非常用文件的緩存。

這一算法的主要參考維度有特定時間內(nèi)文件的使用率、文件類型、以及用戶添加的備注和標簽等。比如我如果最近經(jīng)常打開備注為“夠快”的 Word 文檔,系統(tǒng)會將符合備注、類型特征的文件一直保存在本地。另外據(jù)夠快團隊透露,他們其實也在嘗試做用戶行為分析,比如可以通過常用文件類型挖掘用戶職業(yè),再由職業(yè)推測其文檔使用規(guī)律。

當然,再智能的算法也無法準確推測用戶下一分鐘會處于何種場景(比如進地鐵突然斷網(wǎng))、或需要哪個特定文件。因此夠快云庫也支持像 Dropbox 一樣的完整同步,用戶可以視情況做出選擇。

從資源消耗上來講的話,夠快云庫無疑極具優(yōu)勢。而就體驗而言,因為省去了很多體現(xiàn)在前端的同步環(huán)節(jié),讓夠快云庫變得像 Google Doc 一樣無縫。

至于團隊協(xié)作部分,夠快比較有特點的是用“庫”的概念取代傳統(tǒng)的權(quán)限管理。小團隊沒什么嚴格的組織結(jié)構(gòu),一些企業(yè)網(wǎng)盤按層級、部門、個人、文件等單位分別指定權(quán)限的做法過于復雜。夠快云庫主要圍繞“文檔”設計權(quán)限,整體比較簡潔扁平。所謂的“庫”就是一組文檔的集合,用戶可以為一個“庫”定義公開或私密,也可以將其他人分別作為成員(可瀏覽、下載和編輯)或訂閱者(僅能瀏覽和下載)邀請進來。目前,夠快已經(jīng)與微部落、Tita、Teambition、Tower等團隊協(xié)作產(chǎn)品達成合作,試圖將文檔協(xié)作與任務協(xié)作打通。

夠快云庫提供了討論板和版本記錄,用戶也可以為文件添加圖形標簽和注釋以便于檢索。在安裝夠快云庫客戶端后,客戶端會生成一個唯一標識該設備的加密串,用戶可對設備權(quán)限做出管理。密碼泄露、設備丟失的情況下可以阻止特定設備的訪問。

最后,還是要在這里感謝一下亞馬遜:沒有AWS進入中國,就不會有阿里云 OSS(開放存儲服務)降價 50%,也就不會有夠快提供的無限量存儲空間。

相關(guān)閱讀