codition 9

一.常見的關(guān)系型數(shù)據(jù)庫和非關(guān)系型都有哪些崭别?
1.關(guān)系型數(shù)據(jù)庫:

關(guān)系模型就是指二維表格模型拇涤,因而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個數(shù)據(jù)組織铃剔。

常見的有:Oracle费变、DB2粥帚、PostgreSQL灰蛙、Microsoft SQL Server祟剔、Microsoft Access、MySQL摩梧、浪潮K-DB

2.非關(guān)系型數(shù)據(jù)庫:

常見的有:NoSql物延、Cloudant、MongoDB仅父、redis叛薯、HBase
NoSQL(Not only SQL)浑吟,泛指非關(guān)系型的數(shù)據(jù)庫。隨著互聯(lián)網(wǎng)
web2.0 網(wǎng)站的興起耗溜,傳統(tǒng)的關(guān)系數(shù)據(jù)庫在應(yīng)付 web2.0 網(wǎng)站组力,特別是超
大規(guī)模和高并發(fā)的 SNS 類型的 web2.0 純動態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露了很多難以克服的問題抖拴,而非關(guān)系型的數(shù)據(jù)庫則由于其本身的特點得到了非常迅速的發(fā)展燎字。NoSQL 數(shù)據(jù)庫的產(chǎn)生就是為了解決大規(guī)模數(shù)據(jù)集合多重數(shù)據(jù)種類帶來的挑戰(zhàn),尤其是大數(shù)據(jù)應(yīng)用難題阿宅。菲關(guān)系型數(shù)據(jù)庫可以為大數(shù)據(jù)建立快速候衍、可擴(kuò)展的存儲庫。

兩種數(shù)據(jù)庫之間的區(qū)別:對于關(guān)系型數(shù)據(jù)庫

關(guān)系型數(shù)據(jù)庫的特性

1洒放、關(guān)系型數(shù)據(jù)庫蛉鹿,是指采用了關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫;
2往湿、關(guān)系型數(shù)據(jù)庫的最大特點就是事務(wù)的一致性妖异;
3、簡單來說煌茴,關(guān)系模型指的就是二維表格模型随闺,而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系所組成的一個數(shù)據(jù)組織。

關(guān)系型數(shù)據(jù)庫的優(yōu)點

1蔓腐、容易理解:二維表結(jié)構(gòu)是非常貼近邏輯世界一個概念矩乐,關(guān)系模型相對網(wǎng)狀、層次等其他模型來說更容易理解回论;
2散罕、使用方便:通用的SQL語言使得操作關(guān)系型數(shù)據(jù)庫非常方便;
3傀蓉、易于維護(hù):豐富的完整性(實體完整性欧漱、參照完整性和用戶定義的完整性)大大減低了數(shù)據(jù)冗余和數(shù)據(jù)不一致的概率;
4葬燎、支持SQL误甚,可用于復(fù)雜的查詢。
關(guān)系型數(shù)據(jù)庫的缺點

1谱净、為了維護(hù)一致性所付出的巨大代價就是其讀寫性能比較差窑邦;
2、固定的表結(jié)構(gòu)壕探;
3冈钦、高并發(fā)讀寫需求;
4李请、海量數(shù)據(jù)的高效率讀寫瞧筛;

對于非關(guān)系型數(shù)據(jù)庫

非關(guān)系型數(shù)據(jù)庫的特性

1厉熟、使用鍵值對存儲數(shù)據(jù);
2较幌、分布式揍瑟;
3、一般不支持ACID特性乍炉;
4月培、非關(guān)系型數(shù)據(jù)庫嚴(yán)格上不是一種數(shù)據(jù)庫,應(yīng)該是一種數(shù)據(jù)結(jié)構(gòu)化存儲方法的集合恩急。
非關(guān)系型數(shù)據(jù)庫的優(yōu)點

1、無需經(jīng)過sql層的解析纪蜒,讀寫性能很高衷恭;
2、基于鍵值對纯续,數(shù)據(jù)沒有耦合性随珠,容易擴(kuò)展;
3猬错、存儲數(shù)據(jù)的格式:nosql的存儲格式是key,value形式窗看、文檔形式、圖片形式等等倦炒,文檔形式显沈、圖片形式等等,而關(guān)系型數(shù)據(jù)庫則只支持基礎(chǔ)類型逢唤。

非關(guān)系型數(shù)據(jù)庫的缺點
1拉讯、不提供sql支持,學(xué)習(xí)和使用成本較高鳖藕;
2魔慷、無事務(wù)處理,附加功能bi和報表等支持也不好著恩;

二.Mysql常用的三種數(shù)據(jù)庫引擎比較
image.png
image.png
image.png
三.簡述數(shù)據(jù)庫的三大范式

第一范式(1NF):原子性 字段不可再分,否則就不是關(guān)系數(shù)據(jù)庫;

第二范式(2NF):唯一性 一個表只說明一個事物;

第三范式(3NF):每列都與主鍵有直接關(guān)系院尔,不存在傳遞依賴;

PS:第二范式要遵循第一范式,第三范式要遵循第二范式喉誊。

簡單來說:

1NF:列表字段不可分;

2NF:有主鍵且非主鍵依賴主鍵邀摆;

3NF:非主鍵字段不能相互依賴;

不符合第一范式的例子(關(guān)系數(shù)據(jù)庫中create不出這樣的表):

表:姓名,性別裹驰,電話

問題:若某個人有兩個電話隧熙,家庭電話和手機(jī),這樣則不符合第一范式幻林。

解決:把電話列分成兩個列即可贞盯。
不符合第二范式的例子:

表:學(xué)號, 姓名, 年齡, 課程名稱, 成績, 學(xué)分;

這個表明顯說明了兩個事務(wù):學(xué)生信息, 課程信息音念,不符合第二范式。

存在問題:數(shù)據(jù)冗余躏敢,每條記錄都含有相同信息闷愤。

解決:分成學(xué)生表和課程表分別存儲即可。
不符合第三范式的例子:

學(xué)號, 姓名, 年齡, 所在學(xué)院, 學(xué)院聯(lián)系電話件余,關(guān)鍵字為單一關(guān)鍵字"學(xué)號";

存在依賴傳遞: (學(xué)號) → (所在學(xué)院) → (學(xué)院地點, 學(xué)院電話)

存在問題:

數(shù)據(jù)冗余:有重復(fù)值讥脐;

解決:分成學(xué)生表,學(xué)院表即可啼器。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旬渠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子端壳,更是在濱河造成了極大的恐慌告丢,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件损谦,死亡現(xiàn)場離奇詭異岖免,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)照捡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門颅湘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人栗精,你說我怎么就攤上這事闯参。” “怎么了悲立?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵赢赊,是天一觀的道長。 經(jīng)常有香客問我级历,道長释移,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任寥殖,我火速辦了婚禮玩讳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嚼贡。我一直安慰自己熏纯,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布粤策。 她就那樣靜靜地躺著樟澜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上秩贰,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天霹俺,我揣著相機(jī)與錄音,去河邊找鬼毒费。 笑死丙唧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的觅玻。 我是一名探鬼主播想际,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼溪厘!你這毒婦竟也來了胡本?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤畸悬,失蹤者是張志新(化名)和其女友劉穎打瘪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體傻昙,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年彩扔,在試婚紗的時候發(fā)現(xiàn)自己被綠了妆档。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡虫碉,死狀恐怖贾惦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情敦捧,我是刑警寧澤须板,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站兢卵,受9級特大地震影響习瑰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秽荤,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一甜奄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窃款,春花似錦课兄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春蜒茄,著一層夾襖步出監(jiān)牢的瞬間唉擂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工扩淀, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留楔敌,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓驻谆,卻偏偏與公主長得像卵凑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胜臊,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容