跳轉到內容

Java 永續性/什麼是資料庫?

來自華夏公益教科書,開放的書籍,開放的世界

一個 資料庫 程式是一個可執行檔案,用於儲存和檢索資料。資料庫有很多型別:平面檔案、層次結構、關係型、物件關係型、面向物件、xml 等等。最初的資料庫程式主要是非標準的專有程式。

關係型資料庫是第一個取得巨大成功和標準化的資料庫。關係型資料庫的特點是使用 SQL(結構化查詢語言)標準來查詢和修改資料庫,其 客戶端/伺服器 架構和關係表儲存結構。關係型資料庫取得了巨大的成功,因為它們的標準化允許許多不同的供應商(如 OracleIBMSybase)生產可互操作的產品,從而使使用者能夠靈活地切換供應商並避免被鎖定在專有解決方案中。它們的客戶端/伺服器架構允許客戶端程式語言與伺服器分離,從而使資料庫伺服器能夠支援對多個不同程式語言和客戶端的介面 API。

雖然關係型資料庫是比較老的技術,但它們仍然在業界佔據主導地位。人們一直試圖用其他模型來取代關係型模型,首先是面向物件的資料庫,然後是物件關係型資料庫,最後是 XML 資料庫,但這些新資料庫模型都沒有取得太大成功,關係型資料庫仍然是占主導地位的資料庫模型。

今天使用的主要關係型資料庫是:OracleMySQL(Oracle)、PostgreSQLDB2(IBM)、SQL Server(Microsoft)。

華夏公益教科書