隨著移動互聯網的結束與人工智能的到來大數據變成越來越重要,下一個成功者應該是擁有海量數據的,數據與數據庫你應該知道。
數據庫(Database)是存儲與管理數據的軟件系統,就像一個存入數據的物流倉庫。
在商業領域,信息就意味著商機,取得信息的一個非常重要的途徑就是對數據進行分析處理,這就催生了各種專業的數據管理軟件,數據庫就是其中的一種。當然,數據庫管理系統也不是一下子就建立起來,它也是經過了不斷的豐富和發展,才有了今天的模樣。

1.1.1、人工處理階段
在20世紀50年代中期以前的計算機誕生初期,其處理能力很有限,只能夠完成一些簡單的運算,數據處理能力也很有限,這使得當時的計算機只能夠用于科學和工程計算。計算機上沒有專用的管理數據的軟件,數據由計算機或處理它的程序自行攜帶。當數據的存儲格式、讀寫路徑或方法發生變化的時候,其處理程序也必須要做出相應的改變以保持程序的正確性。
1.1.2、文件系統
20世紀50年代后期到60年代中期,隨著硬件和軟件技術的發展,計算機不僅用于科學計算,還大量用于商業管理中。在這一時期,數據和程序在存儲位置上已經完全分開,數據被單獨組織成文件保存到外部存儲設備上,這樣數據文件就可以為多個不同的程序在不同的時間所使用。
雖然程序和數據在存儲位置上分開了,而且操作系統也可以幫助我們對完成了數據的存儲位置和存取路徑的管理,但是程序設計仍然受到數據存儲格式和方法的影響,不能夠完全獨立于數據,而且數據的冗余較大。
1.1.3、數據庫管理系統
從20世紀70年代以來,計算機軟硬件技術取得了飛躍式的發展,這一時期最主要的發展就是產生了真正意義上的數據庫管理系統,它使得應用程序和數據之間真正的實現的接口統一、數據共享等,這樣應用程序都可以按照統一的方式直接操作數據,也就是應用程序和數據都具有了高度的獨立性。

1.2、常見數據庫技術品牌、服務與架構
發展了這么多年市場上出現了許多的數據庫系統,最強的個人認為是Oracle,當然還有許多如:DB2、Microsoft SQL Server、MySQL、SyBase等,下圖列出常見數據庫技術品牌、服務與架構。

1.3、數據庫分類
數據庫通常分為層次式數據庫、網絡式數據庫和關系式數據庫三種。
而不同的數據庫是按不同的數據結構來聯系和組織的。
新聞熱點
疑難解答