亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號(hào)

SQL與NoSQL混合數(shù)據(jù)庫(kù)正在取得進(jìn)展
2012-02-15   infoq

SQL與NoSQL混合數(shù)據(jù)庫(kù)解決方案,既兼容諸多SQL應(yīng)用,同時(shí)還能提供NoSQL的可擴(kuò)展性。Xeround在云中提供此類(lèi)服務(wù),其中包括免費(fèi)版本。其他方案還有:具備ODBC/JDBC驅(qū)動(dòng)的Database.com、NuoDB、Clustrix和VoltDB。

  Xeround提供的是“數(shù)據(jù)庫(kù)作為服務(wù)(DB-as-a- Service)”,混合了SQL與NoSQL。前端是MySQL查詢(xún)引擎,面向現(xiàn)有的海量MySQL應(yīng)用,而存儲(chǔ)中用的API使用了內(nèi)存中的分布式 NoSQL對(duì)象存儲(chǔ),大小可達(dá)50GB。Xeround的CEO Razi Sharir這樣對(duì)InfoQ說(shuō)。

  Xeround為云中的MySQL應(yīng)用提供了“數(shù)據(jù)庫(kù)作為服務(wù)”。開(kāi)發(fā)人員使用它,能夠方便地在云中運(yùn)行應(yīng)用,同時(shí)自動(dòng)向上或向下擴(kuò)展,同時(shí)還能保 證出現(xiàn)故障或數(shù)據(jù)庫(kù)結(jié)構(gòu)變更時(shí)不影響可用性。它是真正100%的原生MySQL前端,不僅僅是模擬而已,而且我們會(huì)一直使用MySQL前端,以及我們申請(qǐng) 了專(zhuān)利的電信級(jí)存儲(chǔ)引擎。我們用Hadoop作為分布式文件系統(tǒng),使用哈希表來(lái)完成分布式對(duì)象存儲(chǔ)。我們?cè)趦?nèi)存中運(yùn)行,因此按照彈性和線性方式按需分配資 源是自然而然的事情。在設(shè)計(jì)之初,我們就采取了虛擬化方案,因此不需要從傳統(tǒng)的單一存儲(chǔ)方案轉(zhuǎn)向云中的虛擬和分布式存儲(chǔ)方案,不會(huì)有類(lèi)似的轉(zhuǎn)換之痛。

  云中的服務(wù)可以提供高可用性(99.9%)與可擴(kuò)展性,一般來(lái)說(shuō),這都與NoSQL數(shù)據(jù)存儲(chǔ)的使用相關(guān)。它可部署在Amazon EC2和Rackspace之上,而且可以用作Heroku的插件,供超過(guò)500MB的數(shù)據(jù)庫(kù)使用。提到故障恢復(fù),Sharir這么說(shuō):

  最終用戶(hù)不需要擔(dān)心故障恢復(fù)問(wèn)題,這就是服務(wù)的好處。我們?cè)诘讓訒?huì)運(yùn)行多個(gè)復(fù)制版本,對(duì)最終用戶(hù)透明。我們處理故障恢復(fù)和可擴(kuò)展性等方面的問(wèn)題。也 不需要做什么配置。我們就像對(duì)等網(wǎng)絡(luò),所有節(jié)點(diǎn)都可以讀寫(xiě),舉個(gè)例子,我們不用關(guān)心主數(shù)據(jù)庫(kù)的故障恢復(fù)或是從復(fù)制數(shù)據(jù)庫(kù)讀取數(shù)據(jù)??我們可以即時(shí)添加、移 除資源,以滿(mǎn)足擴(kuò)展和HA的要求,我們現(xiàn)在在一家電信公司里面就是這么運(yùn)行的。

  Xeround通常會(huì)按每GB每小時(shí)收 費(fèi),但是他們打算提供免費(fèi)版本,供小型應(yīng)用和開(kāi)發(fā)使用,數(shù)據(jù)庫(kù)有10MB的限制;還有兩種新的固定版本,具備更高可擴(kuò)展性、更多支持和SLA:基本版—— 數(shù)據(jù)庫(kù)上限100MB,每月17美元;專(zhuān)業(yè)版——數(shù)據(jù)庫(kù)上限250MB,每月33美元。Xeround Free目前僅在Amazon的美國(guó)區(qū)域可用,并且作為Heroku的插件提供,同時(shí)有計(jì)劃將服務(wù)擴(kuò)展到其他數(shù)據(jù)中心,而基本版和專(zhuān)業(yè)版在Amazon、 Rackspace和Heroku上都有提供。

  還有其他類(lèi)似解決方案。Database.com的服務(wù),通過(guò)Progress Software的ODBC和JDBCConnect Drivers連接驅(qū)動(dòng)提供(目前仍是beta版本)。

  同樣處于beta版的NuoDB,也是一個(gè)NoSQL數(shù)據(jù)庫(kù),帶有SQL前端, 可以解析SQL 92標(biāo)準(zhǔn)語(yǔ)句,同時(shí)支持99標(biāo)準(zhǔn)擴(kuò)展,應(yīng)用也可以通過(guò)ODBC、JDBC以及ActiveRecord驅(qū)動(dòng)訪問(wèn)。NuoDB可以在任何鍵值對(duì)存儲(chǔ)中運(yùn)行, 而且可以部署在Amazon和Rackspace等云之上。

  Clustrix提供硬件解決方案,并聲稱(chēng):當(dāng)節(jié)點(diǎn)加入到數(shù)據(jù)庫(kù)集群中時(shí),可以提供線性可擴(kuò)展性。配備的硬件是:4核或8核處理器、24至48G內(nèi)存,以及448至896GB的SSD存儲(chǔ)。它也支持MySQL,提供容錯(cuò)機(jī)制,可以像管理單個(gè)數(shù)據(jù)庫(kù)一樣查看和管理整個(gè)集群。

  VoltDB是內(nèi)存中的關(guān)系型數(shù)據(jù)庫(kù),帶有SQL和ACID事務(wù)支持,同時(shí)集成Hadoop和OLAP數(shù)據(jù)庫(kù),廣告聲稱(chēng):因?yàn)槭褂肧hared-nothing架構(gòu),它提供出色的可擴(kuò)展性。它沒(méi)有提供“數(shù)據(jù)庫(kù)作為服務(wù)”方式,而是作為數(shù)據(jù)中心使用的軟件解決方案。它與EC2和VMWare的鏡像一起提供,用戶(hù)可以評(píng)估它在云中的表現(xiàn)。

熱詞搜索:

上一篇:全球?yàn)?zāi)備趨勢(shì):整體信心提升 融合是難點(diǎn)
下一篇:在線較量:iCloud與Amazon云服務(wù)誰(shuí)強(qiáng)?

分享到: 收藏