網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

資料庫是幹嘛用的

欄目: 精緻生活 / 釋出於: / 人氣:3.16W
存取資料

資料庫是用來存取資料的,這裡的資料包括很多包括圖片、字串等。資料庫的儲存空間很大,可以存放百萬條、千萬條甚至上億條資料,使用者可以對資料庫中的資料進行新增、查詢、更新、刪除等操作。資料庫(Database)即儲存資料的“倉庫”。它儲存了一系列有組織的資料。

資料庫是幹嘛用的

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

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

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

資料共享包含所有使用者可同時存取資料庫中的資料,也包括使用者可以用各種方式通過介面使用資料庫,並提供資料共享。

同文件系統相比,由於資料庫實現了資料共享,從而避免了使用者各自建立應用檔案。減少了大量重複資料,減少了資料冗餘,維護了資料的一致性。

資料的獨立性包括邏輯獨立性(資料庫中資料庫的邏輯結構和應用程式相互獨立)和物理獨立性(資料物理結構的變化不影響資料的邏輯結構)。

檔案管理方式中,資料處於一種分散的狀態,不同的使用者或同一使用者在不同處理中其檔案之間毫無關係。利用資料庫可對資料進行集中控制和管理,並通過資料模型表示各種資料的組織以及資料間的聯絡。

主要包括:安全性控制、完整性控制、併發控制,使在同一時間週期內,允許對資料實現多路存取,又能防止使用者之間的不正常互動作用。

Tags:資料庫