




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、存儲(chǔ)探討1. 什么是存儲(chǔ)?1.1. 存儲(chǔ)的歷史1.2. 故事存儲(chǔ)的鼻祖2222年前 . .1.3. 存儲(chǔ)的定義存儲(chǔ)就是建一座糧倉(cāng),確保糧食不會(huì)餿掉,也就是我們常說(shuō)一個(gè)成語(yǔ):推陳出新。2. 關(guān)系數(shù)據(jù)庫(kù)VS非關(guān)系數(shù)據(jù)庫(kù)2.1. 關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)言必稱(chēng)E-R,理論有范式。2.1.1. 關(guān)于ERE:實(shí)體(Entity)實(shí)體是指客觀存在的、對(duì)于建立數(shù)據(jù)庫(kù)有意義的、能夠被清晰地辨識(shí)的事物或概念。R:關(guān)系(Relationship)關(guān)系是指實(shí)體類(lèi)型之間的聯(lián)系。2.1.2. 四大范式:第一范式(1NF):屬性不可分。第二范式(2NF):符合1NF,并且,非主屬性完全依賴于碼。第三范式(3NF):符合2NF
2、,并且,消除傳遞依賴。BC范式(BCNF):符合3NF,并且,主屬性不依賴于主屬性。第四范式:要求把同一表內(nèi)的多對(duì)多關(guān)系刪除。第五范式:從最終結(jié)構(gòu)重新建立原始結(jié)構(gòu)。2.1.3. 如何理解關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)理論是建立在集合代數(shù)理論基礎(chǔ)上的,有著堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)。IBM的高級(jí)研究員于70年代初提出關(guān)系數(shù)據(jù)理論,他因此獲得1981年的ACM圖靈獎(jiǎng)。從關(guān)系數(shù)據(jù)庫(kù)來(lái)看:世界是由一組稱(chēng)作實(shí)體的基本對(duì)象和這些對(duì)象之間的聯(lián)系構(gòu)成的。也就是說(shuō),關(guān)系數(shù)據(jù)更擅長(zhǎng)于描述客觀存在,只要數(shù)據(jù)模型設(shè)計(jì)合理,就能夠清晰地描述任何業(yè)務(wù)邏輯。2.2. 目前關(guān)系數(shù)據(jù)庫(kù)面臨的問(wèn)題隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,尤其是web2.0 技術(shù)使用,更
3、注重用戶和服務(wù)器以及用戶和用戶之間的交互作用,用戶成為既是網(wǎng)站內(nèi)容的瀏覽者,也是網(wǎng)站內(nèi)容的制造者。例如:博客(BLOG)、社會(huì)網(wǎng)絡(luò)(SNS)、以及現(xiàn)在比較熱的微博等。對(duì)于在使用web2.0技術(shù)并且訪問(wèn)量比較大網(wǎng)站,使用傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)就會(huì)遇到一些問(wèn)題,主要表現(xiàn)在以下幾點(diǎn):2.2.1. 對(duì)數(shù)據(jù)庫(kù)高并發(fā)讀寫(xiě)的需求Web 2.0網(wǎng)站要根據(jù)用戶個(gè)性化信息來(lái)實(shí)時(shí)生成動(dòng)態(tài)頁(yè)面和提供動(dòng)態(tài)信息,無(wú)法使用動(dòng)態(tài)頁(yè)面靜態(tài)化技術(shù),因此數(shù)據(jù)庫(kù)的并發(fā)負(fù)載非常高,往往要達(dá)到每秒上萬(wàn)次的的讀寫(xiě)請(qǐng)求,此時(shí)服務(wù)器上的磁盤(pán)根本無(wú)法承受如此之多的讀寫(xiě)請(qǐng)求。2.2.2. 對(duì)海量數(shù)據(jù)的高效率存儲(chǔ)和訪問(wèn)的需求對(duì)于大型的社交網(wǎng)站網(wǎng)站,每天用戶
4、產(chǎn)生海量的用戶動(dòng)態(tài),隨著用戶的不斷增減,一個(gè)數(shù)據(jù)表中的記錄可能有幾億條,對(duì)于關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō),在一個(gè)有上億條記錄的表里面進(jìn)行SQL詢,效率是極其低下的。一些大型Web 網(wǎng)站的用戶登錄系統(tǒng)也是如此,如騰訊、163郵箱都有數(shù)億的帳號(hào)。2.2.3. 對(duì)數(shù)據(jù)庫(kù)的高擴(kuò)展性和高可用性的需求在基于Web的架構(gòu)中,數(shù)據(jù)庫(kù)是最難進(jìn)行橫向擴(kuò)展的,當(dāng)用戶量和訪問(wèn)量增加時(shí), 數(shù)據(jù)庫(kù)沒(méi)有辦法像Web Server 那樣簡(jiǎn)單的通過(guò)添加更多的硬件和服務(wù)結(jié)點(diǎn)來(lái)擴(kuò)展性能和負(fù)載能力,對(duì)于很多需要24 小時(shí)不間斷服務(wù)的網(wǎng)站來(lái)說(shuō),對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的升級(jí)和擴(kuò)展往往需要停機(jī)維護(hù)。3. MongoDB 介紹3.1. MongoDB主要功能3.
5、2. MongoDB數(shù)據(jù)組織簡(jiǎn)介mongoDB的最外層結(jié)構(gòu),和關(guān)系型數(shù)據(jù)庫(kù)一樣,是存放多個(gè)Collections的容器??梢园裮ongoDB看成一個(gè)文件儲(chǔ)藏柜,每個(gè)document就如同一頁(yè)紙;成千上萬(wàn)張紙被存放在文件夾里,這些文件夾就可以看做是Collection;多個(gè)文件夾存放在一個(gè)儲(chǔ)藏柜里,也就是Database3.2.1. MongoDB與Mysql數(shù)據(jù)庫(kù)比較mongocollectiondocumentRowDBtableDB組成組成組成組成MySQL管理管理3.2.2. 表結(jié)構(gòu)VS文檔結(jié)構(gòu)關(guān)系數(shù)據(jù)庫(kù)的表結(jié)構(gòu)(學(xué)生、地址、成績(jī)、科目)MongoDB的存儲(chǔ)結(jié)構(gòu)(學(xué)生、地址、成績(jī)、科目)Students_id : 007name : Janeaddress : address : 123 Main St. city : New York state : NY postalcode : 10014scores : Biolgy : 4.0 En
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 顱腦非腫瘤病變
- 二手房抵押合同協(xié)議書(shū)
- 銀行債權(quán)承攬協(xié)議書(shū)
- 駐場(chǎng)人員管理協(xié)議書(shū)
- 轉(zhuǎn)讓醬菜技術(shù)協(xié)議書(shū)
- 裝修委托代管協(xié)議書(shū)
- 項(xiàng)目聯(lián)合投資協(xié)議書(shū)
- 菏澤港口合作協(xié)議書(shū)
- 高齡健身免責(zé)協(xié)議書(shū)
- 云公益平臺(tái)捐贈(zèng)協(xié)議書(shū)
- 杭州市2025年中考作文《勇敢自信》寫(xiě)作策略與范文
- 起重機(jī)司機(jī)(限橋式)Q2特種設(shè)備作業(yè)人員資格鑒定參考試題(附答案)
- 熱點(diǎn)主題作文寫(xiě)作指導(dǎo):古樸與時(shí)尚(審題指導(dǎo)與例文)
- 河南省洛陽(yáng)市2025屆九年級(jí)下學(xué)期中考一模英語(yǔ)試卷(原卷)
- 成都設(shè)計(jì)咨詢集團(tuán)有限公司2025年社會(huì)公開(kāi)招聘(19人)筆試參考題庫(kù)附帶答案詳解
- 2025年上海市金融穩(wěn)定發(fā)展研究中心招聘考試模擬測(cè)試
- 河北開(kāi)放大學(xué)2025年《醫(yī)用基礎(chǔ)化學(xué)#》形考任務(wù)4答案
- 遼寧省名校聯(lián)盟2025屆高三下學(xué)期高考模擬押題卷生物學(xué)(三)試題(有解析)
- 房屋市政工程生產(chǎn)安全重大事故隱患判定檢查表(2024版)
- 江蘇南京茉莉環(huán)境投資有限公司招聘筆試題庫(kù)2025
- 鋁屑粉塵清掃管理制度
評(píng)論
0/150
提交評(píng)論