多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 加入Cassandra,OpenStack發力DBaaS生態圈

加入Cassandra,OpenStack發力DBaaS生態圈

來源:程序員人生   發布時間:2014-09-04 04:34:50 閱讀次數:3366次

【編者按】Cassandra是一套開源分布式NoSQL數據庫系統,它最初由Facebook開發,并在2008年7月正式開源,此后,由于Cassandra良好的可擴展性,受到IBM、Twitter和Rackspace等大型公司的支持,成為了一種流行的分布式結構化數據存儲方案。下面看Mirantis的Denis Makogon給我們帶來的精彩報道。

以下為譯文:

Apache Cassandra NoSQL數據庫

Apache Cassandra是極高性能、可擴展、分布式NoSQL數據庫,使用靈活,簡單分區行存儲數據模型,可以對商業服務器和跨數據中心進行無單點故障的海量數據存儲處理。它最初由Avinash Lakshman(Amazon Dynamo的開發者)和Prashant Malik在Facebook開發的,旨在解決他們的Inbox-search問題,然后在2008年7月正式開源,并自那時以來,由于IBM、Twitter和Rackspace的大力支持,Cassandra一直以驚人的速度發展,2010年2月以來,Cassandra成為Apache頂級項目。

Cassandra放棄廣泛應用的Master-Slave設置轉而支持點對點集群,這使Cassandra沒有單點故障,由于沒有master服務器,當面對大量的請求時,會使所有的Slave服務器毫無用處。任何數量的商業服務器集群可以集成到Cassandra集群,雖然這個架構在后臺部署更復雜,但是我們用戶操作起來很方便。由于不需要區分Master和Slave節點,這將允許你在任何數據中心里可以給任意集群添加任意數量的機器,每個服務器接受來自任何客戶機的請求,服務器之間都是平等的。

Cassandra擅長什么

  • 快速讀寫性能
  • 允許添加更多的機器
  • 可靠的跨數據中心復制
……不需要在數據庫層進行ACID事務處理(原子性、一致性、隔離性和持久性)。

Cassandra擅長在線事務:請求需要在短時間內完全執行,否則,用戶會感覺到延遲,這種查詢需要在毫秒級內執行,而不是數百或數千毫秒。由于Cassandra的多個緩存級別,你的數據可以以令人難以置信的速度處理。由于Cassandra的日志結構存儲設計,每次寫操作都是快速的,并且每次寫操作都提交日志,當停機時間或數據丟失難以接受時,Cassandra是一個極好的選擇。

Cassandra在數據管理方面(分析)也非常優秀,當前的版本,MapReduce支持存儲數據。MapReduce是谷歌推廣的一種算法,它允許跨服務器在大數據集上并行分析查詢,這不是實時進行,但它能夠處理龐大的數據集搜尋你所需要的信息。因為Cassandra同時提供在線和分析解決方案,你可以使用單一的技術來完成大部分的數據需求,這將有助于開發、QA和運營效率。

Cassandra和OpenStack

現在應該清楚了,隨著OpenStack抽象服務器基礎設施,以及定義了Cassandra需要的數據中心,簡化所有階段的開發、部署和操作,Cassandra和OpenStack至少在概念上能很好的匹配了。

然而,直到最近,管理OpenStack Cassandra仍是困難的。使用Orchestrator模板可以提供數據庫實例,但由最終用戶管理正常的安全策略(例如不能從廣域網訪問數據庫),在很大程度上是不切實際的。但是,Trove OpenStack DBaaS解決方案已經出來了,它提供一個API讓用戶通過in-VM代理進行互動,以及通過定義的管理接口可以進行交互操作。

Cassandra和OpenStack DBaaS

OpenStack DBaaS現在支持Apache Cassandra NoSQL數據庫,它的第一版本將包含:

  • 提供CassandraDB作為一個單獨的實例
  • 支持維護(啟動、停止、重啟,配置)
  • 調整事件

改進后的OpenStack Juno版本將包含:

  • 配置管理
  • 備份(nodetool快照+自定義腳本)
  • 恢復(自定義腳本)
  • 增量備份(Cassandrax2.x.x或以上版本)

結論

Cassandra是高可用性,互聯網型的NoSQL數據庫,它與那些傳統的關系型數據庫區別很大。Cassandra和關系數據庫之間的差異可以認為是正是它們的優點和缺點,同時,使用NoSQL不排除使用RDBMS――當然使用混合結構也是很常見的事,要根據情況在不同的解決方案中使用相應的數據庫。

當初次使用NoSQL,開發人員可能遇到很多新的概念,比如大數據和最終一致性。當從關系和健壯的一致性遷移到NoSQL,最大的轉變可能就是為最終一致性構建應用程序。數據建模可能是開發人員需要理解的另一個領域。

Cassandra使用范圍廣泛,特別適合使用在:

  • 非常大的數據量
  • 用戶交易量非常大
  • 要求數據存儲高可靠性
  • 一個動態數據模型,數據可能會相對非結構化,或其結構可能隨時間改變
  • 跨數據中心分布

現在,Apache Cassandra NoSQL數據庫服務是OpenStack數據庫云服務的一部分。


以“云計算大數據 推動智慧中國 ”為主題的 第六屆中國云計算大會 將于5月20-23日在北京國家會議中心隆重舉辦。產業觀察、技術培訓、主題論壇、行業研討,內容豐富,干貨十足。票價優惠,馬上 報名 ! 

原文鏈接:Trove + Cassandra = Love: NoSQL Database Solutions and the OpenStack Ecosystem (編譯/魏偉 審校/毛夢琪)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产福利一区二区精品免费 | 一级毛片一级毛片一级毛片一级毛片 | 国产日韩精品视频一区二区三区 | 中文字幕免费高清视频 | 免费观看男女羞羞的视频网站 | 亚洲成人福利在线观看 | 亚洲免费小视频 | 尤物视频在线播放 | 午夜在线a亚洲v天堂网2019 | 青青青青久久精品国产一百度 | 欧美性视频xxxxhd | 欧美色视频免费高清播放 | 亚洲欧美日韩高清一区二区三区 | 国产亚洲欧美在线播放网站 | 国产精品久久亚洲一区二区 | 亚洲日韩精品欧美一区二区一 | 欧美日韩在线精品成人综合网 | 免费jizz在线播放视频高清版 | 国产成人精品日本亚洲专 | 亚州欧美 | 欧美一区二区三区不卡免费 | 91久久精一区二区三区大全 | 亚洲欧洲日本天天堂在线观看 | 亚洲 春色 另类小说 | 成年人网站在线观看视频 | 久久精品二三区 | 亚洲永久免费视频 | 国内视频自拍在线视频 | 一区二区三区影视 | 久久久久久国产精品免费免费 | 国产精品成熟老女人 | 成人伦理影院 | 精品国产精品久久一区免费式 | 精品72久久久久久久中文字幕 | 成人在线精品视频 | 91精品国产福利在线观看 | 国产美女无遮挡免费视频 | 亚洲人成网亚洲欧洲无码 | 国产一区精品视频 | 日韩精品一区二区三区中文在线 | 欧美videos喝尿 |