tft每日頭條

 > 科技

 > 為什麼要建一個數據庫

為什麼要建一個數據庫

科技 更新时间:2024-07-28 02:17:20

1、為什麼要使用數據庫

持久化(persistence):把數據保存到可掉電式存儲設備中以供之後使用。持久化的大多數時候是将内存中的數據存儲在數據庫中,當然也可以存儲在磁盤文件、XML數據文件中。

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

為什麼要建一個數據庫(為什麼要使用數據庫)1

2、什麼是數據庫

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

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

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

為什麼要建一個數據庫(為什麼要使用數據庫)2

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

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

為什麼要建一個數據庫(為什麼要使用數據庫)3

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

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved