服務熱線:400-0033-166
萬商云集 - 企業(yè)數(shù)字化選用平臺

企業(yè)首選的

數(shù)字選用平臺

什么叫數(shù)據(jù)庫 數(shù)據(jù)庫是什么

2022-06-14 15:14:22 閱讀(203 評論(0)

相信很多人都聽說過數(shù)據(jù)庫這個東西,但是很多的人對數(shù)據(jù)庫又不是很熟悉,而且接觸的也很少,下面萬商云集小編給大家來詳細介紹一下數(shù)據(jù)庫是什么,什么交數(shù)據(jù)庫,希望能幫助到大家理解到數(shù)據(jù)庫這一塊的知識。

  1、為什么要使用數(shù)據(jù)庫

  持久化(persistence):把數(shù)據(jù)保存到可掉電式存儲設備中以供之后使用。持久化的大多數(shù)時候是將內(nèi)存中的數(shù)據(jù)存儲在數(shù)據(jù)庫中,當然也可以存儲在磁盤文件、XML數(shù)據(jù)文件中。

  方便管理數(shù)據(jù)(例如:快速的檢索等)

為什么要使用數(shù)據(jù)庫,什么是數(shù)據(jù)庫

  2、什么是數(shù)據(jù)庫

  DB:數(shù)據(jù)庫(Database)即存儲數(shù)據(jù)的“倉庫”。它保存了一系列有組織的數(shù)據(jù)。

  DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System):是一種操縱和管理數(shù)據(jù)庫的大型軟件,例如建立、使用和維護數(shù)據(jù)庫。

  目前互聯(lián)網(wǎng)上常見的數(shù)據(jù)庫管理軟件有Sybase、DB2、Oracle、MySQL、Access、Visual Foxpro(面向對象型)、MS SQL Server、Informix、PostgreSQL(對象-關系型)這幾種。以下是2017年StackOverflow 對各數(shù)據(jù)庫受歡迎程度進行調查后的統(tǒng)計結果:

為什么要使用數(shù)據(jù)庫,什么是數(shù)據(jù)庫

  MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購.目前 MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(Facebook, Twitter, YouTube)。阿里提出“去IOE”,更多網(wǎng)站也開始選擇MySQL。[I1]

  關系型數(shù)據(jù)庫:關系數(shù)據(jù)庫的表采用二維表格來存儲數(shù)據(jù),是一種按行與列排列的具有相關信息的邏輯組,它類似于Excle工作表。一個數(shù)據(jù)庫可以包含任意多個數(shù)據(jù)表。表中的一行即為一條記錄。數(shù)據(jù)表中的每一列稱為一個字段,表是由其包含的各種字段定義的,每個字段描述了它所含有的數(shù)據(jù)的意義,數(shù)據(jù)表的設計實際上就是對字段的設計。創(chuàng)建數(shù)據(jù)表時,為每個字段分配一個數(shù)據(jù)類型,定義它們的數(shù)據(jù)長度和其他屬性。行和列的交叉位置表示某個屬性值,如“數(shù)據(jù)庫原理”就是課程名稱的屬性值。

為什么要使用數(shù)據(jù)庫,什么是數(shù)據(jù)庫

  SQL:結構化查詢語言(Structured Query Language)。

  其本意是,在阿里巴巴的IT架構中,去掉IBM的小型機、Oracle數(shù)據(jù)庫、EMC存儲設備,代之以自己在開源軟件基礎上開發(fā)的系統(tǒng)。傳統(tǒng)上,一個高端大氣的數(shù)據(jù)中心,IBM小型機、Oracle數(shù)據(jù)庫、EMC存儲設備,可以說缺一不可。

以上的內(nèi)容就是關于什么叫數(shù)據(jù)庫  數(shù)據(jù)庫是什么這一塊的介紹,希望通過上文大家能明白什么是數(shù)據(jù)庫,更多關于數(shù)據(jù)庫的內(nèi)容請關注萬商云集。

未經(jīng)允許不得轉載,或轉載時需注明出處