上周,我們進行了開發(fā)線路圖的更新,以符合Bluzelle首個商用產(chǎn)品(Bluzelle Cache)的推出計劃。
Bluzelle是一項分布式的存儲技術,該技術可以被用作數(shù)據(jù)庫,也可以作為緩存解決方案。Bluzelle Cache延續(xù)了Bluzelle之前發(fā)布的兩個測試網(wǎng)版本(Lovelace和Bernoulli)的技術優(yōu)勢:
高性能和可用性
與以太坊或比特幣網(wǎng)絡上的礦工節(jié)點一樣,Bluzelle的節(jié)點是分散的,網(wǎng)絡由全球各地的節(jié)點共同擁有和運營。這意味著無論Bluzelle用戶在任何地理位置,附近都會有Bluzelle節(jié)點來服務他們的請求,無需請求遠方的中心化服務器。節(jié)點的分散使用戶永遠能找到“距離最近的”節(jié)點,這意味著數(shù)據(jù)讀取速度的大幅提升。
持久性
Bluzelle會把每一個數(shù)據(jù)碎片備份到集群中的不同節(jié)點,保證數(shù)據(jù)不會因為受到攻擊而丟失,始終保持數(shù)據(jù)是安全可用的。
安全性
首先,Bluzelle使用和以太坊和比特幣相同的256位的橢圓曲線加密技術(elliptic curve cryptographic technology),因此具有和以太坊/比特幣相似的安全性能。 其次,Bluzelle使用去信任化(trustless)共識算法,只允許所有者對數(shù)據(jù)進行修改或讀取,就像只有區(qū)塊鏈錢包的所有者才能使用里面的加密貨幣一樣。
使用案例
在Bluzelle Cache發(fā)布的初期,我們認為這兩個行業(yè)可以受益于Bluzelle Cache緩存服務:電子游戲和多媒體。
電子游戲
這里我們指的是傳統(tǒng)的電子游戲,不僅僅是基于區(qū)塊鏈的游戲。線上游戲開發(fā)者一般不知道自己的用戶來自哪個國家。假設有一家基于溫哥華的游戲工作室,他們的數(shù)據(jù)庫位于西雅圖的數(shù)據(jù)中心。突然有一天,他們開發(fā)的一個游戲在印度火起來了,但是從玩家的設備到數(shù)據(jù)庫的距離要橫跨半個地球,導致游戲加載的速度減慢,玩家體驗不佳,這將會給工作室的全球化擴展和用戶留存增加困難。通常在這種情況下,游戲開發(fā)者必須在印度設立另一個數(shù)據(jù)庫來專門服務該市場,需要很高的成本,且只能解決燃眉之需。但如果之后游戲進入了德國市場呢?開發(fā)者又必須重新搭建德國的數(shù)據(jù)庫。每一個市場的進入團隊都需要投入大量時間和金錢。在我們和游戲開發(fā)者的交談中,他們都提到希望可以專注于開發(fā)精品游戲,而不是花時間去進行IT管理。使用Bluzelle的分布式數(shù)據(jù)緩存服務,世界各地都有數(shù)據(jù)中心(節(jié)點),游戲數(shù)據(jù)可以同時復制到全球各地。無論游戲玩家身在何處,他們始終獲得最佳性能。游戲開發(fā)人員不必擔心每次都要重新設置數(shù)據(jù)中心和同步數(shù)據(jù)。
多媒體技術
如今視頻和音頻流媒體占據(jù)了互聯(lián)網(wǎng)上大部分流量和帶寬。雖然多媒體公司通常擁有自己的技術來處理視頻和音頻流的特殊需求,但仍有大量數(shù)據(jù)被收集、生成和傳播,這些數(shù)據(jù)被稱為“元數(shù)據(jù)”(metadata),包括:
· 目錄:電影、電視節(jié)目、歌曲列表,包括內容簡介、語言等,用于供觀眾瀏覽和選擇。
· 用戶喜好:多媒體公司一般通過手機應用等獲取千萬的用戶收聽觀看喜好,以更好地提供個性化的服務和體驗。
· 瀏覽歷史:現(xiàn)代手機應用需要實時通過AI人工智能分析用戶觀看歷史和消費習慣,來實時提供觀看建議,因此這些歷史數(shù)據(jù)需要實時可用,而且可以被快速讀取。
· 收視率和評分:多媒體應用的體驗大多來自于大量用戶對各種產(chǎn)品和內容的評級,這些評級為客戶的選擇過程帶來了真正的價值,用戶可以通過別人的評分選擇想要觀看的內容。
這些元數(shù)據(jù)對于提高服務競爭力是至關重要的,因此這些數(shù)據(jù)的獲取需要夠及時和高度可用。 Bluzelle可以作為這些元數(shù)據(jù)的緩存機制,覆蓋全球客戶群,為多媒體公司提供可用性和速度優(yōu)勢。
緩存服務的一般基礎架構(示例)
Bluzelle Cache可以和任何數(shù)據(jù)庫兼容使用,下面是其中一個Bluzelle作為緩存服務的基礎架構例子:
總的來說,緩存服務是提高像電子游戲、多媒體等應用程序整體性能、降低數(shù)據(jù)庫成本的最為有效的戰(zhàn)略之一。Bluzelle所提供的分布式緩存服務,不僅是性能的重要一環(huán),更是解決了應用程序在全球化用戶體驗方面的痛點。
評論