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

2013/12/27 10:07      王玉龍

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

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

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

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

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

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

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

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

為了解決這一問(wèn)題,夠快云庫(kù)提供了一套智能算法,對(duì)用戶的常用文件作出甄別,同時(shí)清理非常用文件的緩存。

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

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

從資源消耗上來(lái)講的話,夠快云庫(kù)無(wú)疑極具優(yōu)勢(shì)。而就體驗(yàn)而言,因?yàn)槭∪チ撕芏囿w現(xiàn)在前端的同步環(huán)節(jié),讓夠快云庫(kù)變得像 Google Doc 一樣無(wú)縫。

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

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

最后,還是要在這里感謝一下亞馬遜:沒(méi)有AWS進(jìn)入中國(guó),就不會(huì)有阿里云 OSS(開(kāi)放存儲(chǔ)服務(wù))降價(jià) 50%,也就不會(huì)有夠快提供的無(wú)限量存儲(chǔ)空間。

相關(guān)閱讀