數據庫管理系統ParElastic:打破常規 擴展云端MySQL
眾所周知,如果談到云計算,擴展性也往往會出現在同一個句子中。但是絕少會提及數據庫,更別說是MySQL數據庫。一家波士頓的創業公司ParElastic希望改變這一現狀,它剛剛獲得來自General Catalyst Partners(前VMware CTO Steve Herrod的新“東家”)引導的570萬美元的A輪融資。
ParElastic位于應用程序與底層數據庫之間,而且無需復雜的分片操作就可以進行擴展操作,甚至可以把數據庫遷移到一個更大的服務器上運行。公司創始人和***執行官Ken Rugg告訴GigaOM的記者Derrick Harris,從架構上講,ParElastic數據庫虛擬化引擎就像是一個并行的數據庫系統,但是它在功能上是作為一個中間件,同時管理多個數據庫實例,設計的初衷更偏向于操作而不是分析型的工作負載。

因為ParElastic能夠跨服務器之間智能地平衡數據庫負載以及分配數據,所以在多租戶的情況下,ParElastic也能很好的處理應用程序或者服務的請求,Rugg補充說道。
誠然,NoSQL數據庫也在擴展性方面不斷的努力,NewSQL則是致力賦予SQL數據庫橫向擴展的能力,甚至很多數據庫已經作為云服務提供給了用戶。然而,Rugg解釋道,這些和ParElastic所從事的工作有很大的不同, 如果用戶選擇了NoSQL或者NewSQL,這就意味著需要部署一個全新的數據庫,而且可能重寫一些應用的代碼。ParElastic的軟件僅僅是是覆蓋用戶現有的云數據庫。Rugg表示,在早期AWS的用戶中,大約有一半都是使用標準版的MySQL版本,其余的則分布在Rackspace,Joyent和LiquidWeb等云服務供應商之中。
一些ParElastic的用戶實際上是管理現有的SQL服務,像亞馬遜的關系型數據庫服務或者Google Cloud SQL,有人甚至用它來管理內部的數據庫環境。Rugg指出,從技術上來講,ParElastic是可以管理跨云平臺的數據庫,但這必然會導致服務的延遲,“我們并不建議這么做”。
Rugg認為,ParElastic技術的***的受益者除了該公司之外還有AWS,這也是世界上使用最廣泛的云平臺。不過,當用戶單一的數據庫實例受到限制時,亞馬遜一般的解決方案就是告知用戶進行分片或者遷移到DynamoDB平臺,“這點對那些想遷移到亞馬遜云平臺的用戶來說,并不是很友好”Rugg說道。近一步而言,某些云服務供應商提供了比AWS更好的CPU,IO和網絡性能(Rugg表示Rackspace在IO性能上就表現非常好),但是綜合來看,AWS是一個很好的選擇,尤其ParElastic幫助AWS彌補了自身的一些短板之后,就能以較低的成本提供更好的性能服務。
ParElastic現有的投資者還包括Point Judith Capital, CommonAngels以及LaunchCapital,該輪融資之后,公司的風險資本總額達到870萬美元。