Twitter推出“Gizzard”分布式數(shù)據(jù)存儲框架
最近Twitter官方博客撰文稱,很多現(xiàn)代網(wǎng)站需要更快地訪問大量數(shù)據(jù),無法通過單一計算機(jī)對這些數(shù)據(jù)進(jìn)行有效存儲。應(yīng)對措施之一就是對這些信息進(jìn)行分割,分別存儲在不同的計算機(jī)上。
作為數(shù)據(jù)分割的替代方案之一,Twitter已經(jīng)開發(fā)了一個框架,用來代替自定義開發(fā)的數(shù)據(jù)存儲系統(tǒng)或未經(jīng)測試的開源備選方案,然后對外開放代碼。
Twitter已經(jīng)從以往的數(shù)據(jù)存儲開發(fā)經(jīng)驗中提出一個名為Gizzard的Scala框架,讓用戶可以更方便地創(chuàng)建自定義容錯、分布式數(shù)據(jù)庫。
Twitter給出了一個名為“Rowz”的示例,方便用戶上手,同時還公布了Gizzard的完整代碼。
有了Gizzard,初創(chuàng)公司和小公司就可以更好更快地處理大量數(shù)據(jù),從而利用更少的資源滿足用戶需求。
【編輯推薦】