中文字幕av高清_国产视频一二区_男女羞羞羞视频午夜视频_成人精品一区_欧美色视_在线视频这里只有精品

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > Spark SQL和Oracle、MySQL有什么區(qū)別?

Spark SQL和Oracle、MySQL有什么區(qū)別?

來(lái)源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-10-13 05:31:34 1697146294

一、Spark SQL和Oracle、MySQL有什么區(qū)別

SQL,在這里我理解成SQL Server。三者是目前市場(chǎng)占有率較高(依安裝量而非收入)的關(guān)系數(shù)據(jù)庫(kù),而且很有代表性。排行第四的DB2(屬IBM公司),與Oracle的定位和架構(gòu)非常相似,就不贅述了。

如果要說(shuō)明三者的區(qū)別,首先就要從歷史入手。

歷史

Oracle:中文譯作甲骨文,這是一家傳奇的公司,有一個(gè)傳奇的大老板Larry Ellision。 Ellision 32歲還一事無(wú)成,讀了三個(gè)大學(xué),沒(méi)得到一個(gè)學(xué)位文憑,換了十幾家公司,老婆也離他而去。開(kāi)始創(chuàng)業(yè)時(shí)只有1200美元,卻使得Oracle公司連續(xù)12年銷售額每年翻一番。
Oracle成立于1977年,早期的理論基礎(chǔ),反而來(lái)自于一篇IBM的論文《A Relational Model of Data for Large Shared Data Banks》。作者CODD選取了關(guān)系代數(shù)的五種運(yùn)算,并基于運(yùn)算,架構(gòu)了一種新型的數(shù)據(jù)存儲(chǔ)模型。基于這種模型,Oracle成為了一個(gè)非常典型的關(guān)系數(shù)據(jù)庫(kù)。因此也變的嚴(yán)謹(jǐn)、安全、高速、穩(wěn)定,并且變的越來(lái)越龐大。
由于其誕生早、結(jié)構(gòu)嚴(yán)謹(jǐn)、高可用、高性能等特點(diǎn),使其在傳統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用中大殺四方,金融、通信、能源、運(yùn)輸、零售、制造等各個(gè)行業(yè)的大型公司基本都是用了Oracle,早些年的時(shí)候,世界500強(qiáng)幾乎100%都是Oracle的用戶。

MySQL :MySQL的最初的核心思想,主要是開(kāi)源、簡(jiǎn)便易用。其開(kāi)發(fā)可追溯至1985年,而名列前茅個(gè)內(nèi)部發(fā)行版本誕生,已經(jīng)是1995年。到1998年,MySQL已經(jīng)可以支持10中操作系統(tǒng)了,其中就包括win平臺(tái)。但依然問(wèn)題多多,如不支持事務(wù)操作、子查詢 、外鍵、存儲(chǔ)過(guò)程和視圖等功能。

SQL Server:一提到SQL Server,大家一般都只想到Microsoft SQL Server,而非Sybase SQL Server。SQL Server最初是由Microsoft, Sybase and Ashton-Tate三家公司攔下的生意,是為IBM(又出現(xiàn)了)公司的OS/2操作系統(tǒng)開(kāi)發(fā)的。隨著OS/2項(xiàng)目的失敗,大家也分道揚(yáng)鑣。 Microsoft自然轉(zhuǎn)向自己的win操作系統(tǒng),作為windows NT軟件方案的一部分。而Sybase則專注于Linux/Unix方向的數(shù)據(jù)庫(kù)開(kāi)發(fā)。
MS SQL Server主要面向中小企業(yè)。其最大的優(yōu)勢(shì)就是在于集成了MS公司的各類產(chǎn)品及資源,提供了強(qiáng)大的可視化界面、高度集成的管理開(kāi)發(fā)工具,在快速構(gòu)建商業(yè)智能(BI)方面頗有建樹(shù)。 MS SQL Server是MS公司在軟件集成方案中的重要一環(huán),也為WIN系統(tǒng)在企業(yè)級(jí)應(yīng)用中的普及做出了很大貢獻(xiàn)。

典型應(yīng)用場(chǎng)景

關(guān)于“大型數(shù)據(jù)庫(kù)”,并沒(méi)有嚴(yán)格的界定,有說(shuō)以數(shù)據(jù)量為準(zhǔn),有說(shuō)以恢復(fù)時(shí)間為準(zhǔn)。如果綜合數(shù)據(jù)庫(kù)應(yīng)用場(chǎng)景來(lái)說(shuō),大型數(shù)據(jù)庫(kù)應(yīng)用有以下特點(diǎn):海量數(shù)據(jù)、高吞吐量;復(fù)雜邏輯、高計(jì)算量,以及高可用性。從這點(diǎn)上來(lái)說(shuō),Oracle,DB2就是比較典型的大型數(shù)據(jù)庫(kù),Sybase SQL Server也算是吧。下面分別說(shuō)明之前三種數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景

Oracle。Oracle的應(yīng)用,主要在傳統(tǒng)行業(yè)的數(shù)據(jù)化業(yè)務(wù)中,比如:銀行、金融這樣的對(duì)可用性、健壯性、安全性、實(shí)時(shí)性要求極高的業(yè)務(wù);零售、物流這樣對(duì)海量數(shù)據(jù)存儲(chǔ)分析要求很高的業(yè)務(wù)。此外,高新制造業(yè)如芯片廠也基本都離不開(kāi)Oracle;電商也有很多使用者,如京東(正在投奔Oracle)、阿里巴巴(計(jì)劃去Oracle化)。而且由于Oracle對(duì)復(fù)雜計(jì)算、統(tǒng)計(jì)分析的強(qiáng)大支持,在互聯(lián)網(wǎng)數(shù)據(jù)分析、數(shù)據(jù)挖掘方面的應(yīng)用也越來(lái)越多。一個(gè)典型場(chǎng)景是這樣的:
某電信公司(非國(guó)內(nèi))下屬某分公司的數(shù)據(jù)中心,有4臺(tái)Oracle Sun的大型服務(wù)器用來(lái)安裝Solaris操作系統(tǒng)和Oracle并提供計(jì)算服務(wù),3臺(tái)Sun Storage磁盤陣列來(lái)提供Oracle數(shù)據(jù)存儲(chǔ),12臺(tái)IBM小型機(jī),一臺(tái)Oracle Exadata服務(wù)器,一臺(tái)500T的磁帶機(jī)用來(lái)存儲(chǔ)歷史數(shù)據(jù),San連接內(nèi)網(wǎng),使用Tuxedo中間件來(lái)保證擴(kuò)展性和無(wú)損遷移。建立支持高并發(fā)的Oracle數(shù)據(jù)庫(kù),通過(guò)OLTP系統(tǒng)用來(lái)對(duì)海量數(shù)據(jù)實(shí)時(shí)處理、操作,建立高運(yùn)算量的Oracle數(shù)據(jù)倉(cāng)庫(kù),用OLAP系統(tǒng)用來(lái)分析營(yíng)收數(shù)據(jù)及提供自動(dòng)報(bào)表。總預(yù)算約750萬(wàn)美金。

MySQL。MySQL基本是生于互聯(lián)網(wǎng),長(zhǎng)于互聯(lián)網(wǎng)。其應(yīng)用實(shí)例也大都集中于互聯(lián)網(wǎng)方向,MySQL的高并發(fā)存取能力并不比大型數(shù)據(jù)庫(kù)差,同時(shí)價(jià)格便宜,安裝使用簡(jiǎn)便快捷,深受廣大互聯(lián)網(wǎng)公司的喜愛(ài)。并且由于MySQL的開(kāi)源特性,針對(duì)一些對(duì)數(shù)據(jù)庫(kù)有特別要求的應(yīng)用,可以通過(guò)修改代碼來(lái)實(shí)現(xiàn)定向優(yōu)化,例如SNS、LBS等互聯(lián)網(wǎng)業(yè)務(wù)。一個(gè)典型的應(yīng)用場(chǎng)景是:
某互聯(lián)網(wǎng)公司,成立之初,僅有PC數(shù)臺(tái),通過(guò)LAMP架構(gòu)迅速搭起網(wǎng)站框架。隨著業(yè)務(wù)擴(kuò)張、市場(chǎng)擴(kuò)大,迅速發(fā)展成為6臺(tái)Dell小型機(jī)的中型網(wǎng)站。現(xiàn)在花了三年,終于成為垂直領(lǐng)域的最大網(wǎng)站,計(jì)劃中的數(shù)據(jù)中心,擁有Dell機(jī)架式服務(wù)器40臺(tái),總預(yù)算20萬(wàn)美金。

MS SQL Server。windows生態(tài)系統(tǒng)的產(chǎn)品,好處壞處都很分明。好處就是,高度集成化,微軟也提供了整套的軟件方案,基本上一套win系統(tǒng)裝下來(lái)就齊活了。因此,不那么缺錢,但很缺IT人才的中小企業(yè),會(huì)偏愛(ài) MS SQL Server 。例如,自建ERP系統(tǒng)、商業(yè)智能、垂直領(lǐng)域零售商、餐飲、事業(yè)單位等等。
1996年,Bill Gates親自出手,從Borland挖來(lái)了大牛Anders,搞定了C#語(yǔ)言。微軟02年搞定了http://ASP.NET。成熟的.NET、Silverlight技術(shù),為 MS SQL Server贏得了部分互聯(lián)網(wǎng)市場(chǎng),其中就有曾經(jīng)的全球最大社交網(wǎng)站MySpace,其發(fā)展歷程很有代表性,可作為一個(gè)比較特別的例子。其巔峰時(shí)有超過(guò)1.5億的注冊(cè)用戶及每月400億的訪問(wèn)量。應(yīng)該算是MS SQL Server支撐的最大的數(shù)據(jù)應(yīng)用了。

架構(gòu)

其實(shí)要說(shuō)執(zhí)行的區(qū)別,主要還是架構(gòu)的區(qū)別。正是架構(gòu)導(dǎo)致了相同SQL在執(zhí)行過(guò)程中的解釋、優(yōu)化、效率的差異。這里只做粗略說(shuō)明,就不細(xì)說(shuō)了:

Oracle: 數(shù)據(jù)文件包括:控制文件、數(shù)據(jù)文件、重做日志文件、參數(shù)文件、歸檔文件、密碼文件。這是根據(jù)文件功能行進(jìn)行劃分,并且所有文件都是二進(jìn)制編碼后的文件,對(duì)數(shù)據(jù)庫(kù)算法效率有極大的提高。由于Oracle文件管理的統(tǒng)一性,就可以對(duì)SQL執(zhí)行過(guò)程中的解析和優(yōu)化,指定統(tǒng)一的標(biāo)準(zhǔn):
RBO(基于規(guī)則的優(yōu)化器)、CBO(基于成本的優(yōu)化器)
通過(guò)優(yōu)化器的選擇,以及無(wú)敵的HINT規(guī)則,給與了SQL優(yōu)化極大的自由,對(duì)CPU、內(nèi)存、IO資源進(jìn)行方方面面的優(yōu)化。

MySQL:最大的一個(gè)特色,就是自由選擇存儲(chǔ)引擎。每個(gè)表都是一個(gè)文件,都可以選擇合適的存儲(chǔ)引擎。常見(jiàn)的引擎有 InnoDB、 MyISAM、 NDBCluster等。但由于這種開(kāi)放插件式的存儲(chǔ)引擎,比如要求數(shù)據(jù)庫(kù)與引擎之間的松耦合關(guān)系。從而導(dǎo)致文件的一致性大大降低。在SQL執(zhí)行優(yōu)化方面,也就有著一些不可避免的瓶頸。在多表關(guān)聯(lián)、子查詢優(yōu)化、統(tǒng)計(jì)函數(shù)等方面是軟肋,而且只支持極簡(jiǎn)單的HINT。

SQL Server :數(shù)據(jù)架構(gòu)基本是縱向劃分,分為:Protocol Layer(協(xié)議層), Relational Engine(關(guān)系引擎), Storage Engine(存儲(chǔ)引擎), SQLOS。SQL執(zhí)行過(guò)程就是逐層解析的過(guò)程,其中Relational Engine中的優(yōu)化器,是基于成本的(CBO),其工作過(guò)程跟Oracle是非常相似的。在成本之上也是支持很豐富的HINT,包括:連接提示、查詢提示、表提示。

延伸閱讀:

二、應(yīng)用架構(gòu)是什么

應(yīng)用架構(gòu)(Application Architecture)是描述了IT系統(tǒng)功能和技術(shù)實(shí)現(xiàn)的內(nèi)容。應(yīng)用架構(gòu)分為以下兩個(gè)不同的層次:

企業(yè)級(jí)的應(yīng)用架構(gòu):企業(yè)層面的應(yīng)用架構(gòu)起到了統(tǒng)一規(guī)劃、承上啟下的作用,向上承接了企業(yè)戰(zhàn)略發(fā)展方向和業(yè)務(wù)模式,向下規(guī)劃和指導(dǎo)企業(yè)各個(gè)IT系統(tǒng)的定位和功能。在企業(yè)架構(gòu)中,應(yīng)用架構(gòu)是最重要和工作量最大的部分,他包括了企業(yè)的應(yīng)用架構(gòu)藍(lán)圖、架構(gòu)標(biāo)準(zhǔn)/原則、系統(tǒng)的邊界和定義、系統(tǒng)間的關(guān)聯(lián)關(guān)系等方面的內(nèi)容。

單個(gè)系統(tǒng)的應(yīng)用架構(gòu):在開(kāi)發(fā)或設(shè)計(jì)單一IT系統(tǒng)時(shí),設(shè)計(jì)系統(tǒng)的主要模塊和功能點(diǎn),系統(tǒng)技術(shù)實(shí)現(xiàn)是從前端展示到業(yè)務(wù)處理邏輯,到后臺(tái)數(shù)據(jù)是如何架構(gòu)的。這方面的工作一般屬于項(xiàng)目組,而不是企業(yè)架構(gòu)的范疇。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
開(kāi)發(fā)APP需要哪些第三方費(fèi)用?

1、服務(wù)器費(fèi)用如果你的應(yīng)用需要一個(gè)服務(wù)器來(lái)存儲(chǔ)和處理數(shù)據(jù),你需要支付服務(wù)器費(fèi)用。服務(wù)器費(fèi)用通常是每月收費(fèi)的,而且價(jià)格因服務(wù)提供商和服務(wù)...詳情>>

2023-10-13 06:42:42
Web應(yīng)用開(kāi)發(fā)中常見(jiàn)的HTTP Server和技術(shù)組件有哪些?

一、Web應(yīng)用開(kāi)發(fā)中常見(jiàn)的HTTP Server有哪些1、ApacheApache HTTP Server(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在...詳情>>

2023-10-13 06:37:05
MySQL中的MyISAM讀的效率高,InnoDB寫的效率高,原理是什么?

一、MySQL中的MyISAM讀的效率高,InnoDB寫的效率高,原理是什么1、MyISAM存儲(chǔ)引擎采用表格鎖MyISAM 存儲(chǔ)引擎采用了一種稱為“表格鎖”(Table-l...詳情>>

2023-10-13 06:31:35
訪問(wèn)網(wǎng)頁(yè)的背后發(fā)生了什么?

一、域名解析當(dāng)我們?cè)跒g覽器中輸入網(wǎng)頁(yè)的域名時(shí),首先需要進(jìn)行域名解析。瀏覽器會(huì)將域名發(fā)送給本地域名服務(wù)器(DNS),以獲取對(duì)應(yīng)的IP地址。如...詳情>>

2023-10-13 06:04:09
外企銀行一般用什么linux版本系統(tǒng)和數(shù)據(jù)庫(kù)呢?

一、外企銀行一般用什么linux版本系統(tǒng)和數(shù)據(jù)庫(kù)Linux有非常多的發(fā)行版本,從性質(zhì)上劃分,大體分為由商業(yè)公司維護(hù)的商業(yè)版本與由開(kāi)源社區(qū)維護(hù)的免...詳情>>

2023-10-13 05:50:44
快速通道
主站蜘蛛池模板: 色欧美在线 | 久久小视频 | 成人午夜激情 | 国产在线观看欧美 | 久久亚洲视频 | 精品国产乱码久久久久久1区2区 | 欧美精品色网 | 国产在线一区二区三区四区 | 久草成人网 | 国产成人免费在线观看 | 久久亚洲一区二区三区四区 | 欧美成人一区二免费视频软件 | 探花在线观看 | 成人一区二区三区在线观看 | 麻豆精品久久 | 呦呦网| 在线看免费观看日本 | 欧美一级爆毛片 | 日韩精品一区在线 | 国产一区二区三区免费视频 | 欧美日韩成人在线观看 | 日韩欧美视频一区 | 成人一区在线观看 | 成人午夜精品一区二区三区 | 精品日韩一区二区 | 国产一级片一区二区三区 | 一区二区三区国产精品 | 日韩电影免费在线观看中文字幕 | 国产性久久 | 国产美女久久久 | 欧美精品一区在线发布 | 日韩欧美高清 | 国产99免费| 久久久久一级 | 日韩欧美视频在线 | 成人一区二区三区 | 在线高清av | 国产精品亚洲欧美日韩一区在线 | av免费网站 | 亚洲一区电影 | 色婷婷国产精品久久包臀 |