3.Space 數(shù)據(jù)庫(kù)目前這種數(shù)據(jù)庫(kù) 發(fā)展迅速。這兩種數(shù)據(jù)庫(kù)奠定了現(xiàn)代數(shù)據(jù)庫(kù) 發(fā)展的基礎(chǔ),以后想在數(shù)據(jù)庫(kù)aspect發(fā)展,學(xué)數(shù)據(jù)庫(kù),前景如何?一、SQL 數(shù)據(jù)庫(kù) 1的應(yīng)用領(lǐng)域,多媒體數(shù)據(jù)庫(kù) This 數(shù)據(jù)庫(kù)主要存儲(chǔ)多媒體相關(guān)的數(shù)據(jù),如語(yǔ)音、圖像、視頻數(shù)據(jù)等,數(shù)據(jù)庫(kù)的技術(shù)最早產(chǎn)生于60年代中期。根據(jù)發(fā)展的數(shù)據(jù)模型,可分為三個(gè)階段:第一代網(wǎng)絡(luò),層次數(shù)據(jù)庫(kù)系統(tǒng);二代關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);第三代數(shù)據(jù)庫(kù)以面向?qū)ο竽P蜑橹饕卣鞯南到y(tǒng)。
MySQL的歷史可以追溯到1979年。當(dāng)時(shí)的甲骨文還只是小打小鬧,沒(méi)有微軟SQLServer的痕跡。有一個(gè)人叫MontyWidenius,就職于一個(gè)叫TcX的小公司,用BASIC設(shè)計(jì)了一個(gè)報(bào)表工具,可以在主頻4M,內(nèi)存16KB的電腦上運(yùn)行。不久之后,這個(gè)工具用C語(yǔ)言重寫,移植到Unix平臺(tái)上。當(dāng)時(shí),它只是一個(gè)非常低級(jí)的面向報(bào)表的存儲(chǔ)引擎。
但是,這個(gè)小公司資源有限,蒙蒂極有才華。面對(duì)資源有限的不利條件,他更能發(fā)揮自己的潛力,總是努力寫出最高效的代碼。并因此養(yǎng)成了習(xí)慣。蒙蒂還有其他一些同事。很少有人能堅(jiān)持寫那些代碼20年,但蒙蒂做到了。在1990年,TcX一些客戶開(kāi)始要求為其API提供SQL支持。當(dāng)時(shí)就有人想到直接用商用數(shù)據(jù)庫(kù)了,但是蒙蒂發(fā)現(xiàn)商用數(shù)據(jù)庫(kù)的速度并不理想。
數(shù)據(jù)庫(kù)開(kāi)發(fā)的主要工作是寫SQL、報(bào)表、優(yōu)化SQL、寫存儲(chǔ)過(guò)程等。所需知識(shí)如下:數(shù)據(jù)庫(kù)理論基礎(chǔ)(基石)、編程基礎(chǔ)與編程思路、常用數(shù)據(jù)結(jié)構(gòu)、SQL基礎(chǔ)、SQL性能優(yōu)化、PLSQL(Oracle開(kāi)發(fā)工程師)。TSQL(MSSQL開(kāi)發(fā)工程師)、MySQLProcedure(MySQL開(kāi)發(fā)工程師)、Linux foundation、Shell foundation、其他腳本語(yǔ)言(如Python、Perl、understand)等等。
來(lái)自國(guó)內(nèi)數(shù)據(jù)庫(kù)-1/,瓶頸主要集中在兩個(gè)方面,一是研發(fā),二是生態(tài)。R