




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
什么是數(shù)據(jù)庫?下面我們來看下數(shù)據(jù)庫的官方定義:數(shù)據(jù)庫是"按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫",是一個長期存儲在計算機內(nèi)的、有組織的、可共享的、統(tǒng)一管理的大量數(shù)據(jù)的集合??吹竭@個定義,可能很多人依然云里霧里。其實簡單來說,數(shù)據(jù)庫就是是存放數(shù)據(jù)的倉庫。它的存儲空間很大,可以存放上億條數(shù)據(jù)。但是數(shù)據(jù)庫并不是隨意地將數(shù)據(jù)進行存放,是有一定的規(guī)則的,否則查詢的效率會很低。我們來打個比方:我們每個人家里都會有衣柜,衣柜是用來存放衣服的地方。那么數(shù)據(jù)庫就是存放數(shù)據(jù)的地方。數(shù)據(jù)庫也像衣柜一樣,只不過幫我們存儲的是數(shù)據(jù)。我們也可以通過數(shù)據(jù)庫找到我們存儲在里面的東西。例如你每天使用余額寶查看自己的賬戶收益,就是從數(shù)據(jù)庫讀取數(shù)據(jù)后給你的。理解了數(shù)據(jù)庫的概念后,我們來深入的了解下數(shù)據(jù)的作用。▉
為什么我們需要數(shù)據(jù)庫?可能很多人會問:我的數(shù)據(jù)就存放在自己電腦的excel表里不就可以了,為什么還要搞個數(shù)據(jù)庫呢?這是因為數(shù)據(jù)庫比excel有更多的優(yōu)勢。比如數(shù)據(jù)庫可以存放大量的數(shù)據(jù),允許很多人同時使用里面的數(shù)據(jù)。下面我們來看下數(shù)據(jù)庫的三個重要價值:首先,方便用戶存儲、訪問數(shù)據(jù)。數(shù)據(jù)庫可以存儲大量的數(shù)據(jù)信息,方便用戶進行有效的訪問。數(shù)據(jù)庫還可以對數(shù)據(jù)進行分類保存,并且能夠提供快速的查詢。例如:我們平時使用谷歌搜索內(nèi)容時,谷歌也是基于數(shù)據(jù)庫和數(shù)據(jù)分類技術(shù)來達到快速搜索的目的。第二,幫助我們安全的保存數(shù)據(jù)。數(shù)據(jù)庫可以滿足應用的共享和安全方面的要求,把數(shù)據(jù)放在數(shù)據(jù)庫中在很多情況下也是出于安全的考慮。例如:如果一個公司把員工所有資料都放在電腦上,資料的保密性就不是很好了。如果把員工的資料存到數(shù)據(jù)庫中,就可以設置一些權(quán)限,從而保證數(shù)據(jù)的安全性。3、利用數(shù)據(jù)庫可以進行數(shù)據(jù)分析,提升數(shù)據(jù)價值。例如:超市中把物品銷售信息保存在數(shù)據(jù)庫中,每個月銷售情況的排名決定了下半月的進貨數(shù)量。數(shù)據(jù)庫查詢的結(jié)果實際上產(chǎn)生了新的數(shù)據(jù)信息。了解了數(shù)據(jù)庫的價值,下面我們來看下數(shù)據(jù)庫的發(fā)展史。▉
數(shù)據(jù)庫的發(fā)展史1946年,有個叫馮·諾依曼的人發(fā)明了計算機,最開始的計算機的主要用途是將程序指令存儲器和數(shù)據(jù)存儲器合并在一起,然后進行相應的運算。這時候的數(shù)據(jù)管理非常簡單。主要是通過大量的分類、比較和表格繪制的機器運行數(shù)百萬穿孔卡片來進行數(shù)據(jù)的處理。然而,隨著計算機的誕生和成熟,數(shù)據(jù)管理技術(shù)也迅速發(fā)展。傳統(tǒng)的文件系統(tǒng)難以應對數(shù)據(jù)增長的挑戰(zhàn),也無法滿足多用戶共享數(shù)據(jù)和快速檢索數(shù)據(jù)的需求。在這樣的背景下,20世紀60年代,數(shù)據(jù)庫應運而生。網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫時代1964年,世界上第一個數(shù)據(jù)庫系統(tǒng)---IDS(IntegratedDataStorage,集成數(shù)據(jù)存儲)誕生于通用電氣公司。IDS是網(wǎng)狀數(shù)據(jù)庫,奠定了數(shù)據(jù)庫發(fā)展的基礎,在當時得到了廣泛的應用。網(wǎng)狀數(shù)據(jù)庫是數(shù)據(jù)庫歷史上的第一代產(chǎn)品,它成功地將數(shù)據(jù)從應用程序中獨立出來并進行集中管理。網(wǎng)狀數(shù)據(jù)庫基于網(wǎng)狀數(shù)據(jù)模型建立數(shù)據(jù)之間的聯(lián)系,能反映現(xiàn)實世界中信息的關聯(lián),是許多空間對象的自然表達形式。5年后,美國數(shù)據(jù)庫系統(tǒng)語言協(xié)會(ConferenceonDataSystemsLanguages,CODASYL)下屬的數(shù)據(jù)庫任務組(DatabaseTaskGroup,DBTG)發(fā)布了一份報告,闡述了網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的許多概念、方法和技術(shù),成了網(wǎng)狀數(shù)據(jù)庫的代表。在20世紀70年代與80年代初,網(wǎng)狀數(shù)據(jù)庫系統(tǒng)十分流行,在數(shù)據(jù)庫系統(tǒng)產(chǎn)品中占據(jù)主導地位。例如,配備在富士通公司M系列機上的AIM(AdvancedInformationManager)系統(tǒng)和配備在UNIVAC(UNIVersalAutomaticComputer)上的DMS1100系統(tǒng)都是網(wǎng)狀數(shù)據(jù)庫系統(tǒng)。緊隨網(wǎng)狀數(shù)據(jù)庫后出現(xiàn)的是層次數(shù)據(jù)庫,其數(shù)據(jù)模型是層次數(shù)據(jù)模型,即使用樹結(jié)構(gòu)來描述實體及其之間關系的數(shù)據(jù)模型。在這種結(jié)構(gòu)中,每一個記錄類型都用節(jié)點表示,記錄類型之間的聯(lián)系則用節(jié)點之間的有向線段來表示。每一個子節(jié)點只能有一個父節(jié)點,但是每一個父節(jié)點可以有多個子節(jié)點。這種結(jié)構(gòu)決定了采用層次數(shù)據(jù)模型作為數(shù)據(jù)組織方式的層次數(shù)據(jù)庫系統(tǒng)只能處理一對多的實體聯(lián)系。1968年,世界上第一個層次數(shù)據(jù)庫系統(tǒng)---IMS(InformationManagementSystem,信息管理系統(tǒng))誕生于IBM公司,這也是世界上第一個大型商用的數(shù)據(jù)庫系統(tǒng)。如上所述,網(wǎng)狀數(shù)據(jù)庫系統(tǒng)和層次數(shù)據(jù)庫系統(tǒng)在數(shù)據(jù)庫發(fā)展的早期比較流行。網(wǎng)狀數(shù)據(jù)庫模型對于層次和非層次結(jié)構(gòu)的事物都能比較自然地模擬,相比層次數(shù)據(jù)庫應用更廣泛,在當時占據(jù)著主要地位。1973年,CharlesW.Bachman獲得圖靈獎,以表彰他在數(shù)據(jù)庫領域,尤其是在網(wǎng)狀數(shù)據(jù)庫管理系統(tǒng)方面的杰出貢獻。但是,網(wǎng)狀數(shù)據(jù)庫也存在一些問題:首先,用戶在復雜的網(wǎng)狀結(jié)構(gòu)中進行查詢和定位操作比較困難;其次,網(wǎng)狀數(shù)據(jù)的操作命令具有過程式的性質(zhì);最后,網(wǎng)狀數(shù)據(jù)庫對于層次結(jié)構(gòu)的表達并不直接。
CharlesW.Bachman關系數(shù)據(jù)庫時代雖然對于數(shù)據(jù)的集中存儲、管理和共享的問題,網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)給出較好的解答,但是在數(shù)據(jù)獨立性和抽象級別上仍有較大的欠缺。為了解決這些問題,關系數(shù)據(jù)庫應運而生。1970年,IBM的研究員EdgarF.Codd發(fā)表了ARelationalModelofDataforLargeSharedDataBanks論文,提出了關系數(shù)據(jù)模型的概念,奠定了關系數(shù)據(jù)模型的理論基礎,這是數(shù)據(jù)庫發(fā)展史上具有劃時代意義的里程碑。
EdgarF.Codd隨后,EdgarF.Codd又陸續(xù)發(fā)表了多篇文章,論述了范式理論,用數(shù)學理論奠定了關系數(shù)據(jù)庫的基礎,為關系數(shù)據(jù)庫建立了一個數(shù)據(jù)模型---關系數(shù)據(jù)模型。關系數(shù)據(jù)模型的概念非常簡單,結(jié)構(gòu)特別靈活,能滿足所有布爾邏輯運算和集合運算規(guī)則形成的查詢要求;可以搜索、比較和組合不同類型的數(shù)據(jù);使用關系數(shù)據(jù)模型進行數(shù)據(jù)增加和刪除操作非常方便,關系數(shù)據(jù)模型具有較高的數(shù)據(jù)獨立性和更好的安全保密性。然而,當數(shù)據(jù)庫比較大的時候,查找滿足特定關系的數(shù)據(jù)比較耗時,同時也難以描述空間數(shù)據(jù)關系。在關系數(shù)據(jù)模型的基礎上,IBM公司從1970年就開始了關系數(shù)據(jù)庫項目SystemR的研究和開發(fā)。然而,由于IBM已有層次數(shù)據(jù)庫產(chǎn)品IMS,SystemR產(chǎn)品化進程十分緩慢,直到1980年才完成產(chǎn)品化,作為一個產(chǎn)品正式推向市場。后來,IBM公司在SystemR的基礎上發(fā)布了DB2數(shù)據(jù)庫系統(tǒng)。IBM公司研發(fā)進程緩慢,沒能在產(chǎn)品上搶占先機。1973年,加州大學伯克利分校的MichaelStonebraker和EugeneWong利用IBM公司已發(fā)布的信息,以及關系模型的理論,開始開發(fā)自己的關系數(shù)據(jù)庫系統(tǒng)Ingres。1976年,霍尼韋爾公司(Honeywell)開發(fā)了世界上第一個商用關系數(shù)據(jù)庫系統(tǒng)---MulticsRelationalDataStore。1974年IBM的RayBoyce和DonChamberlin將EdgarF.Codd論述的關系數(shù)據(jù)庫的12條準則的數(shù)學定義以簡單的關鍵字語法表現(xiàn)出來,里程碑式地提出了SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語言)。SQL是一種操作關系數(shù)據(jù)庫的標準語言,它包括了對數(shù)據(jù)進行定義、操縱、查詢和控制功能的類型分句。用戶只需要在高層數(shù)據(jù)結(jié)構(gòu)上進行數(shù)據(jù)處理,無須用戶指定數(shù)據(jù)的存取方法,也不需要用戶了解具體的數(shù)據(jù)存儲方式,就可以使用SQL對不同關系數(shù)據(jù)庫進行數(shù)據(jù)操作。SQL有著一體化、使用方式靈活、非過程化和簡單易用的特點,幾乎所有的關系RDBMS(DatabaseManagementSystem,數(shù)據(jù)庫管理系統(tǒng))產(chǎn)品都支持SQL,例如Oracle、DB2、Sybase、SQLServer、MSAccess、MySQL、PostgreSQL等。1978年,LarryEllison在為美國中央情報局做一個數(shù)據(jù)項目的時候,敏銳地發(fā)現(xiàn)關系數(shù)據(jù)庫的商機。幾個月后,Oracle1.0誕生了,它除了完成簡單關系查詢之外,不能做任何事情。但是經(jīng)過短短十幾年,Oracle公司的數(shù)據(jù)庫產(chǎn)品不斷發(fā)展成熟,成為了數(shù)據(jù)庫行業(yè)的巨頭。至此,關系數(shù)據(jù)模型的理論才通過SQL在商業(yè)數(shù)據(jù)庫Oracle中使用。雖然加州大學伯克利分校的Ingres項目結(jié)束于20世紀80年代早期,但在Ingres的基礎上產(chǎn)生了很多商業(yè)數(shù)據(jù)庫軟件,包括Sybase、MicrosoftSQLServer以及Informix等其他眾多的數(shù)據(jù)庫系統(tǒng)。在20世紀80年代中期,加州大學伯克利分校又啟動了Ingres的后繼項目Postgres,該項目產(chǎn)出了很有影響力的PostgreSQL數(shù)據(jù)庫系統(tǒng)。Ingres作為比較早的數(shù)據(jù)庫系統(tǒng),對關系數(shù)據(jù)庫的發(fā)展產(chǎn)生了重要影響,是數(shù)據(jù)庫發(fā)展史上最有影響力的項目之一。關系數(shù)據(jù)庫系統(tǒng)以關系代數(shù)為堅實的理論基礎,經(jīng)過幾十年的發(fā)展和實際應用,技術(shù)越來越成熟和完善,直到今天,關系數(shù)據(jù)庫仍然在數(shù)據(jù)庫領域占據(jù)著最重要的地位,應用范圍非常廣泛。由于EdgarF.Codd在關系數(shù)據(jù)庫理論和實現(xiàn)方面的杰出貢獻,他于1981年被授予圖靈獎。為了表彰MichaelStonebraker在數(shù)據(jù)庫系統(tǒng)原型和初步商業(yè)化方面的巨大貢獻,2014年MichaelStonebraker被授予圖靈獎。雖然關系數(shù)據(jù)庫系統(tǒng)的技術(shù)很成熟,但隨著市場和信息技術(shù)的發(fā)展,其局限性也逐漸暴露出來,即它能很好地處理所謂的"表格型數(shù)據(jù)",卻無法處理當前出現(xiàn)的越來越多的復雜類型數(shù)據(jù)(如文本、圖像、視頻等)。分布式數(shù)據(jù)庫時代在數(shù)據(jù)庫發(fā)展早期階段,使用單機數(shù)據(jù)庫就能滿足數(shù)據(jù)存儲和管理的規(guī)模,但是隨著互聯(lián)網(wǎng)的不斷普及,特別是移動互聯(lián)網(wǎng)的興起,數(shù)據(jù)規(guī)模爆炸式增長,單機數(shù)據(jù)庫越來越難以滿足用戶需求。解決這種問題的一個直觀方法就是增加機器的數(shù)量,把數(shù)據(jù)庫同時部署在多臺機器上,分布式數(shù)據(jù)庫就這樣應運而生了。20世紀70年代中期分布式數(shù)據(jù)庫的研究就已經(jīng)開始了,這個時期也出現(xiàn)了一些分布式數(shù)據(jù)庫系統(tǒng)。例如,1979年,美國計算機公司(ComputerCorporationofAmerica,CCA)在DEC(DigitalEquipmentCorporation)計算機上實現(xiàn)了世界上第一個分布式數(shù)據(jù)庫系統(tǒng)SDD-1。隨后,在不到十年的時間內(nèi),分布式數(shù)據(jù)庫的發(fā)展十分迅猛。例如,IBM公司在SystemR的基礎上研制了分布式數(shù)據(jù)庫R*,加州大學伯克利分校開發(fā)了分布式Ingres等。1987年,C.J.Date提出了完全的、真正的分布式數(shù)據(jù)庫系統(tǒng)應遵循的原則,該原則被作為分布式數(shù)據(jù)庫系統(tǒng)的理想目標。20世紀90年代以來,分布式數(shù)據(jù)庫系統(tǒng)進入商業(yè)化應用階段,傳統(tǒng)的關系數(shù)據(jù)庫產(chǎn)品均發(fā)展成以計算機網(wǎng)絡及多任務操作系統(tǒng)為核心的分布式數(shù)據(jù)庫產(chǎn)品。2005年左右,研究人員對分布式數(shù)據(jù)庫的探索,推動了NoSQL數(shù)據(jù)庫的發(fā)展,這些數(shù)據(jù)庫解決的首要問題是單機上無法保存全部數(shù)據(jù),其中以HBase、Cassandra、MongoDB為代表。2012-2013年,業(yè)界在谷歌(Google)發(fā)表的Spanner和F1系統(tǒng)的論文中看到了關系模型和NoSQL的擴展性在一個大規(guī)模生產(chǎn)系統(tǒng)上融合的可能性,這些探索極大地推動了NewSQL數(shù)據(jù)庫的發(fā)展。進入大數(shù)據(jù)和移動互聯(lián)時代后,因為數(shù)據(jù)的特性和應用場景的變化,注定著不論是傳統(tǒng)的關系數(shù)據(jù)庫,還是新型的NoSQL和NewSQL數(shù)據(jù)庫都會向著分布式的方向發(fā)展,分布式數(shù)據(jù)庫也成了數(shù)據(jù)庫領域的主流方向之一。但是分布式數(shù)據(jù)庫也存在一些問題。例如,眾多節(jié)點之間通信會花費大量時間;數(shù)據(jù)的安全性和保密性在眾多節(jié)點之間會受到威脅;在分布式系統(tǒng)復雜的存取結(jié)構(gòu)中,原本在集中式系統(tǒng)中有效存取數(shù)據(jù)的技術(shù)可能不再適用;分布式的數(shù)據(jù)劃分、負載均衡、分布式事務處理和分布式執(zhí)行技術(shù)缺乏新的突破。云數(shù)據(jù)庫時代云計算(CloudComputing)的迅猛發(fā)展使得數(shù)據(jù)庫部署和虛擬化在"云端"成為可能。云數(shù)據(jù)庫即是數(shù)據(jù)庫部署和虛擬化在云計算環(huán)境下,通過計算機網(wǎng)絡提供數(shù)據(jù)管理服務的數(shù)據(jù)庫。因為云數(shù)據(jù)庫可以共享基礎架構(gòu),極大地增強了數(shù)據(jù)庫的存儲能力,消除了人員、硬件、軟件的重復配置。云數(shù)據(jù)庫將傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)配置在"云上",有專門的云服務提供商進行這些"云上"數(shù)據(jù)庫系統(tǒng)的管理和部署工作,用戶只需要通過付費的方式就能獲取數(shù)據(jù)庫服務。不同于傳統(tǒng)數(shù)據(jù)庫,云數(shù)據(jù)庫通過計算存儲分離、存儲在線擴容、計算彈性伸縮來提升數(shù)據(jù)庫的可用性和可靠性。代表性的云數(shù)據(jù)庫是亞馬遜的Aurora,它首先提出了日志即是數(shù)據(jù)庫的理念,減少了網(wǎng)絡消耗,提升了系統(tǒng)的可用性。云數(shù)據(jù)庫也能分成關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫。典型的基于關系數(shù)據(jù)模型的云數(shù)據(jù)庫就有亞馬遜的Aurora、微軟的SQLAzure云數(shù)據(jù)庫。常見的基于非關系數(shù)據(jù)模型的有亞馬遜的DynamoDB,該數(shù)據(jù)庫采用鍵值存儲。2019年6月,Gartner發(fā)布TheFutureoftheDatabaseManagementSystem(DBMS)MarketIsCloud報告,明確提出傳統(tǒng)的部署數(shù)據(jù)庫的方式已經(jīng)過時,云是未來,所有組織,無論大小,都將越來越多地使用云數(shù)據(jù)庫。但是,云數(shù)據(jù)庫中存在的問題也不可忽略,云計算中最值得關注的是安全問題,云計算對數(shù)據(jù)安全帶來了極大威脅,數(shù)據(jù)極易泄露,存在意外丟失的風險。▉
常見的數(shù)據(jù)庫管理系統(tǒng)排名(DBMS)目前互聯(lián)網(wǎng)上常見的數(shù)據(jù)庫管理軟件有Oracle、MySQL、MSSQLServer、DB2、PostgreSQL、Access、Sybase、Informix這幾種。以下是2024年1月7日DB-EnginesRanking對各數(shù)據(jù)庫受歡迎程度進行調(diào)查后的統(tǒng)計結(jié)果:(查看數(shù)據(jù)庫最新排名:/en/ranking)▉
為什么要發(fā)展國產(chǎn)數(shù)據(jù)庫?數(shù)據(jù)庫是企業(yè)的核心資產(chǎn),其中存儲了大量的敏感信息和重要數(shù)據(jù)。國外數(shù)據(jù)庫產(chǎn)品存在被國外政府或商業(yè)機構(gòu)竊取、篡改數(shù)據(jù)的潛在風險,這就需要國產(chǎn)數(shù)據(jù)庫來確保數(shù)據(jù)的完整性和安全性。當時九十年代,Oracle席卷中國,占據(jù)了中國很大的市場。說到Oracle歷史,這里提到一個小事,那就是:1997年1月27日,埃里森乘專機飛臨北京,馮星君通過關系安排國賓車隊去接,國賓車隊的車一直開到跑道上,一大隊車閃著燈很威風。機艙門開了,但人總是不出來,等了20分鐘,從飛機上跳下來一個穿防彈衣的黑人保鏢,他對迎接的車隊說:「所有的車門全部打開,我要檢查有沒有炸彈?!挂贿吺敲绹鴣淼拇罄习澹贿吺峭瑯尤遣黄鸬膰e車隊,這哥們太難受了,他忍了。第二天,埃里森要到長城拍推廣網(wǎng)絡計算機的電視片,事前吩咐馮星君找了20個小學生參與拍攝。約好早上8點,直到9點,埃里森都不起床。當天零下20多度,大巴沒有暖氣。馮星君去求埃里森:「那些小孩要凍死了?!柜T星君眼淚都快流出來了,埃里森才勉強答應啟程。去了沒多久,埃里森讓副手打回電話給馮星君說:「埃里森挺喜歡長城,玩得挺高興,中午就不回來了,你取消下午3點跟XX(某位領導人)的會面吧?!惯@哥們差點暈過去?!赶挛绲臅娌皇情_玩笑的,如果我2點鐘看不見埃里森,我辭職,我要走了,這個責任我擔不起?!鼓沁呉宦犈铝耍@锷恍写掖亿s回人民大會堂,那個黑人保鏢還要跟著進去,說要保護老板,吵鬧得不可開交。雖然是一件瘋傳的小事,但足可以看到Oracle在當時有多牛,而隨著國產(chǎn)數(shù)據(jù)的發(fā)展。2019年,甲骨文干脆裁掉了北京研發(fā)中心的500名員工。甲骨文走到這一天也不奇怪,一方面是甲骨文在中國的業(yè)績在走下坡路;另一方面是埃里森的傲慢和偏見,他之前說過一句很現(xiàn)實的話:"中國工程師絕不能超過美國工程師,因為中國是美國最大的競爭對手"。小了,格局真的小了。所以說,無論是芯片、操作系統(tǒng)的國產(chǎn)化發(fā)展史,還是數(shù)據(jù)庫的國產(chǎn)化經(jīng)歷,都在提醒著我們,核心東西沒有捷徑,市場換技術(shù)在絕大多數(shù)時候都是一廂情愿,你能依靠的永遠只有自己。▉
國產(chǎn)數(shù)據(jù)庫的分類由于國產(chǎn)數(shù)據(jù)庫發(fā)展較晚,所以大多會仿照國外數(shù)據(jù)庫來發(fā)展。經(jīng)過一段時間的整理后,發(fā)現(xiàn)雖然國產(chǎn)數(shù)據(jù)庫種類很多,但歸根結(jié)底,都是參考了國外大廠數(shù)據(jù)庫來開發(fā)的,因此,根據(jù)收集來的國產(chǎn)數(shù)據(jù)庫,我們進行了歸類總結(jié),各位看官向下看:可以看到基本上可以分為Oracle、MySQL、Postgresql、Informix等四個系列。Oracle系K-DB由浪潮和韓國第一大企業(yè)級軟件提供商Tmax公司共同研發(fā)的企業(yè)級數(shù)據(jù)庫系統(tǒng),這個庫和Oracle很像很像,要是不提醒你,在操作的時候可能你會覺得,這不就是Oracle么,具體Tmax是如何能夠開發(fā)出這么牛掰的數(shù)據(jù)庫,這不是咱們今天的話題,只要清楚,他和Oracle很像很像就行了,況且還和浪潮共同研發(fā),國產(chǎn)之中跑不了了。達夢MD達夢一直宣傳自己很像Oracle,包括集群,DG,包括開發(fā)的SQL,運維的命令。這和K-DB有一拼的,他們到底是不是親兄弟,我們也無從而知。穩(wěn)定性有待測試,功能上和Oracle比較像。它自己都說就是為了去O的發(fā)展戰(zhàn)略。MySQL系(均分布式)SequoiaDB巨杉數(shù)據(jù)庫,官網(wǎng)稱已經(jīng)有超過50家銀行核心生產(chǎn)系統(tǒng)規(guī)模使用,100%兼容MySQL語法。從根源上來講,MySQL數(shù)據(jù)庫處理事務關鍵在于存儲引擎,我們常用的是Innodb(MySQL5默認存儲引擎),歸Oracle所有。而巨杉自研數(shù)據(jù)庫,是將存儲引擎換為巨杉自己的,因此也不難理解100%兼容MySQL語法了。GoldenDB中興研發(fā)的數(shù)據(jù)庫,基于MySQL開發(fā),據(jù)了解中信銀行核心使用的就是GoldenDB。TDSQL騰訊自研數(shù)據(jù)庫,基于MySQL開發(fā),分布式,主打云上TIDB由PingCAP研發(fā),GO開發(fā),兼容MySQL協(xié)議和生態(tài),分布式。目前億聯(lián)銀行以其為主。OceanBase阿里出品,阿里內(nèi)部據(jù)說目前已經(jīng)用OB完全替代了Oracle,能夠支撐起雙十一真的是很厲害了。但具體能否應用到傳統(tǒng)金融上,那還要去實踐。PolarDB阿里出品,到底和OB啥關系,有人說是內(nèi)部競爭,但從介紹來看,PolarDB主打的還是云上,定位和騰訊的TDSQL差不多。PostGreSQL系GaussDB華為出品的高斯數(shù)據(jù)庫,已經(jīng)在工行進行了大量的實踐,將Teradata進行了充分的替換,恐怖吧,華為確實是干大事的企業(yè)。相信不久的將來也能像做手機一樣,厚積薄發(fā)!KingBaseES人大金倉數(shù)據(jù)庫,由中國人民大學及一批最早在國內(nèi)開展數(shù)據(jù)庫教學、研究與開發(fā)的專家基于PG研發(fā)的。HighGoDB關于瀚高的資料不多,從百度百科上找到瀚高是中國唯一一家涉及基礎數(shù)據(jù)庫系統(tǒng)軟件開發(fā)研究的民營企業(yè),是國內(nèi)優(yōu)秀軟件企業(yè)、高新技術(shù)企業(yè)。Informix系Informix
老牌數(shù)據(jù)庫了,為什么也納入國產(chǎn)了呢?這是因為IBM將Informix源代碼出售給了中國的南大通用。話又說回來,這不是買斷,是授權(quán)!后期IBM再將Informix升級改造,南大通用要想使用,還得再拿票子。早期Informix被Oracle已經(jīng)替換的差不多了,現(xiàn)在再替換會Informix系,還是挺難。Gbase南大通用基于Informix研發(fā)的國產(chǎn)數(shù)據(jù)庫,又收了Informix源代碼,可謂如虎添翼。就看中國用戶買不買賬吧!▉
國內(nèi)數(shù)據(jù)庫迎來井噴發(fā)展?數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于20世紀60年代。當時計算機開始廣泛地應用于數(shù)據(jù)管理,對數(shù)據(jù)的共享提出了越來越高的要求。傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需要。能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)應運而生。隨著關系模型有了完善的理論支撐后,以Oracle、DB2到SQLServer為代表的數(shù)據(jù)庫開始在各大企業(yè)中應用,商業(yè)數(shù)據(jù)庫迎來了第一波高速發(fā)展。但關系數(shù)據(jù)庫有一個比較大的問題就是貴,只有那些比較大的企業(yè)才能用得起數(shù)據(jù)庫,對于一些中小企業(yè)來說,隨著業(yè)務的增長,也急需要一款能用的數(shù)據(jù)庫出現(xiàn),于是MySQL、P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衡陽師范學院《馬克思主義哲學(下)》2023-2024學年第二學期期末試卷
- 電子科技大學中山學院《車輛建模與仿真》2023-2024學年第二學期期末試卷
- 甘肅省蘭州市第六十三中學2025屆高三3月期初測試化學試題含解析
- 武漢科技大學《數(shù)字化教學資源設計與開發(fā)(C)》2023-2024學年第二學期期末試卷
- 許昌職業(yè)技術(shù)學院《植物保健與和諧植?!?023-2024學年第二學期期末試卷
- 湖南吉利汽車職業(yè)技術(shù)學院《日本文學》2023-2024學年第二學期期末試卷
- 工程造價領域發(fā)展趨勢
- 工程教育基礎
- 廠房強化護欄施工方案
- 屋面設備基礎施工方案
- 2019年10月自考03706思想道德修養(yǎng)與法律基礎試題及答案含解析
- 無人機操控技術(shù) 課件全套 項目1-6 緒論-無人機自動機場
- 江蘇紅豆實業(yè)股份有限公司償債能力分析
- 四川省2023年普通高等學校高職教育單獨招生文化考試(中職類)數(shù)學試題(原卷版)
- 水力機械原理與設計課件
- 江蘇電子信息職業(yè)學院單招職業(yè)技能測試參考試題庫(含答案)
- 充電樁采購安裝投標方案(技術(shù)方案)
- 7.1開放是當代中國的鮮明標識課件-高中政治選擇性必修一當代國際政治與經(jīng)濟(1)2
- 2024年浙江首考英語聽力原文解惑課件
- 民族團結(jié)教材
- 煤礦頂板管理技術(shù)培訓課件
評論
0/150
提交評論