乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      云數(shù)據(jù)庫

       求是1025 2023-04-01 發(fā)布于山東

      詞源

      云數(shù)據(jù)庫一詞來自英文“cloud database”(簡稱cloudDB),又稱“database for the cloud”。在正式發(fā)表的文獻上最早見于2008年。

      云數(shù)據(jù)庫服務一詞來自英文“cloud database-as-a-service”,又稱“database-as-a-service for the cloud”。在正式發(fā)表的文獻上最早見于2011年。

      概念形成過程

      繼2006年亞馬遜(Amazon)公司推出云計算平臺EC2后,很多公司紛紛推出云計算平臺,例如,Aamzon的AWS、微軟的Windows Azure和谷歌(Google)的AppEngine等。很多運行于這些云計算平臺的應用程序需要訪問數(shù)據(jù)庫。傳統(tǒng)數(shù)據(jù)庫是針對物理機開發(fā)和優(yōu)化的,而云計算平臺則是基于虛擬機,將數(shù)據(jù)庫部署在虛擬機上需要解決很多挑戰(zhàn),早期的嘗試有Amazon在2008年開發(fā)的SimpleDB 。早期解決的主要問題是大規(guī)模用戶的并發(fā)訪問延遲和大規(guī)模系統(tǒng)的可用性,因此,這一時期開發(fā)的云數(shù)據(jù)庫主要是基于鍵值模型的NoSQL數(shù)據(jù)庫。

      由于很多應用對事務和關(guān)系模型的需求,在2009年左右,學術(shù)界和產(chǎn)業(yè)界都投入很大力量來開發(fā)基于關(guān)系模型的云數(shù)據(jù),學術(shù)界的嘗試有加州大學圣塔芭芭拉分校(UCSB)的ElasTrasS (2009)和麻省理工學院(MIT)的Relational Cloud (2011)等,產(chǎn)業(yè)界的系統(tǒng)有Google的MegaStore (2008)和微軟的SQL Azure Database (2009)等。之后,各大云平臺提供商和數(shù)據(jù)庫廠商相繼推出豐富的云數(shù)據(jù)庫產(chǎn)品。

      基本內(nèi)容

      主要特性

      ①良好的彈性。能夠平滑地支持訪問量的突變,包括突增和突減。

      ②動態(tài)可擴展。可以滿足不斷增加的數(shù)據(jù)存儲和訪問需求。

      ③高可用性。能夠?qū)τ脩艉芎玫仉[藏節(jié)點失效等故障,提供不間斷服務。

      ④使用代價低。用戶采用按需付費的方式使用云計算平臺的各種軟、硬件資源,通過資源共享節(jié)省成本。

      ⑤易用性。用戶不必自己部署和維護數(shù)據(jù)庫,也不必自己維護數(shù)據(jù)庫運行所需要的機器、存儲、網(wǎng)絡等。

      分類和典型代表系統(tǒng)

      根據(jù)數(shù)據(jù)模型,云數(shù)據(jù)庫主要有兩大類:

      ①基于鍵值模型的NoSQL數(shù)據(jù)庫。典型代表有Google的BigTable及其開源實現(xiàn)HBase、Amazon的Dynamo和SimpleDB、雅虎(Yahoo)的PNUTS等。

      ②基于關(guān)系模型的關(guān)系數(shù)據(jù)庫。典型代表有微軟的SQL Azure、Amazon的RDS和AMI、Google的Cloud SQL、Oracle的Database Cloud Service、EnterpriseDB的Postgres Plus Cloud Database、MongoDB的mLab等。

      早期的云數(shù)據(jù)庫以NoSQL為主,主要原因是在大規(guī)模云計算平臺上難以同時保證一致性、可用性和容忍網(wǎng)絡分區(qū),從而難以實現(xiàn)關(guān)系數(shù)據(jù)庫所必須的事務一致性(ACID),代價太高。NoSQL數(shù)據(jù)庫是以放松一致性和犧牲對事務的支持,來獲得良好的擴展性和高可用性的。

      后來人們提出了多種方法來解決大規(guī)模云計算平臺的事務一致性,例如Google的分布式數(shù)據(jù)庫Spanner是基于原子鐘來確定事務之間的順序的。

      關(guān)鍵研究問題

      ①多租戶的高效支持。給定一組數(shù)據(jù)庫訪問負載,確定它們的數(shù)據(jù)庫需要多少臺機器,目標是在保證查詢響應時間的前提下,以最少的機器服務最多的負載。

      ②彈性可擴展。支持數(shù)據(jù)庫的大小和負載大小動態(tài)可變。通常技術(shù)是使用虛擬機來部署數(shù)據(jù)庫,動態(tài)監(jiān)測負載和數(shù)據(jù)庫的狀態(tài),進行動態(tài)數(shù)據(jù)庫遷移,例如,A.J.埃爾莫爾(A.J.Elmore)提出云平臺上數(shù)據(jù)庫的在線遷移技術(shù)。

      ③數(shù)據(jù)安全。為了不讓沒有許可的人獲取或修改數(shù)據(jù),云數(shù)據(jù)庫通常采用數(shù)據(jù)加密和身份驗證等技術(shù)。

      ④系統(tǒng)運維。支持大量用戶的大規(guī)模云數(shù)據(jù)庫的運維非常復雜,為簡化運維,主要技術(shù)包括自動化的狀態(tài)監(jiān)測、故障定位、性能瓶頸定位、數(shù)據(jù)庫性能調(diào)優(yōu)工具。

      意義和影響

      一方面,云數(shù)據(jù)庫的出現(xiàn)極大地改變了企業(yè)管理數(shù)據(jù)的方式,大量的中小企業(yè)更愿意采用云數(shù)據(jù)庫產(chǎn)品,數(shù)據(jù)庫市場份額面臨重新分配。另一方面,云數(shù)據(jù)庫面臨很多新的挑戰(zhàn)和問題,由此催生新一代的數(shù)據(jù)庫技術(shù)。

      擴展閱讀

      • D. J. Abadi.Data management in the cloud: limitations and opportunities.[S.l.]:Bulletin of the IEEE Computer Society Technical Committee on Data Engineering,2009.
      • C. Curino.Relational cloud: a database-as-a-service for the cloud.E. P. Jones, R. A. Popa, N. Mulviya, E. Wu, S. Madden, H. Balakrishnan, N. Zeldovich.[S.l.]:CIDR 2011,2011.
      • M. Brantner.Building a database on S3.D. Florescu, D. Graf, D. Kossmann, T. Kraska.[S.l.]:SIGMOD,2008.
      • S. Das.ElasTraS: An elastic transactional data store in the cloud.D. Agrawal, and A. E. Abbadi.[S.l.]:HotCloud,2009.
      • J. J. Furman.Megastore: A Scalable Data System for User Facing Applications.J. S. Karlsson, J.-M.l Leon, A. Lloyd, S. Newman, and P. Zeyliger.[S.l.]:SIGMOD,2008.

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多