2020 年 11 月 24 日
資料庫是結構化的資訊或資料集合,通常以電子方式儲存在電腦系統中。資料庫通常由資料庫管理系統 (DBMS) 控制。資料和 DBMS 以及與之關聯的應用程式統稱為資料庫系統,通常簡稱為資料庫。
現今操作中最常見的資料庫類型中的資料通常以一系列表中的行和欄建模,以提高處理和資料查詢的效率。然後可以輕鬆地存取、管理、修改、更新、控制和組織資料。大多數資料庫使用結構化查詢語言 (SQL) 來編寫和查詢資料。
SQL 是一種程式設計語言,幾乎所有關係型資料庫都使用它來查詢、操作和定義資料,並提供存取控制。SQL 最早在 1970 年代由 IBM 開發,Oracle 是主要貢獻者,這促成了 SQL ANSI 標準的導入,而 SQL 又帶動了 IBM、Oracle 和 Microsoft 等公司的許多擴展。雖然現今 SQL 仍被廣泛使用,但新的程式設計語言開始出現。
資料庫和試算表 (例如 Microsoft Excel) 都是儲存資訊的便捷方式。兩者之間的主要區別為:
試算表最初是為一個使用者所設計,其特性反映出這點。它們非常適合單一使用者或少量使用者使用,不需要做很多令人難以置信的複雜資料操控。另一方面,資料庫的設計是為了容納更大的組織資訊集合,有時數量龐大。資料庫允許多位使用者在同一時間使用高度複雜的邏輯和語言快速安全地存取和查詢資料。
有許多不同類型的資料庫。對一個特定組織來說,最好的資料庫取決於該組織打算如何使用資料。
這些只是目前使用的幾十種資料庫中的幾種。其他不太常見的資料庫是為非常具體的科學、財務或其他功能所量身訂做的資料庫。除了不同的資料庫類型外,技術開發方法的變化以及雲端運算和自動化等躍進正推動資料庫邁向全新發展。一些最新的資料庫包括
資料庫軟體用於建立、編輯和維護資料庫檔案和記錄,從而使文件和記錄的建立、資料輸入、資料編輯,更新和報告更加容易。該軟體還處理資料儲存、備份和報告、多重存取控制和安全性。隨著資料盜竊變得越來越頻繁,強大的資料庫安全性在今天更顯重要。資料庫軟體有時也稱為「資料庫管理系統」(DBMS)。
資料庫軟體使使用者能夠以結構化形式儲存資料然後加以存取,從而使資料管理更加簡單。它通常具有圖形介面來幫助建立和管理資料,並且在某些情況下,使用者可以透過使用資料庫軟體建立自己的資料庫。
MySQL 是 SQL 開放原始碼關聯式資料庫管理系統。它是為 Web 應用程式而設計與最佳化的資料庫,可以在任何平台上執行。隨著網際網路的發展出現了新的和不同的需求,MySQL 成為網路開發者和 Web 應用程式的首選平台。由於 MySQL 是專為處理數百萬筆查詢和數千筆交易而設計,因此電子商務企業需要管理多個資金移轉的熱門選擇。按需靈活性是 MySQL 的主要特色。
MySQL 是在世界上一些頂尖網站和 Web 應用程式背後運作的 DBMS,包括 Airbnb、Uber、LinkedIn、Facebook、Twitter 和 YouTube。
隨著 Internet of Things 收集的巨量資料改變了全球各地的生活和行業,現今的企業可以獲得比以往更多的資料。\n\n具有前瞻性的組織現在可以使用資料庫來超越基本的資料儲存和交易,分析來自多個系統的巨量資料。使用資料庫和其他運算和商業智慧工具,組織現在可以利用他們收集的資料來更有效地運作、實現更好的決策,變得更加靈活且具可擴展性。現在有愈來愈多資料量要追蹤,資料存取率和傳輸量都非常重要。平台可隨著時間成長,提供企業所需的效能、規模及靈活性,是相當重要的工作。
自主驅動資料庫能為這些能力提供重要的推動力。由於自主驅動資料庫將昂貴耗時的人工流程自動化,企業使用者得以解脫桎梏,從而更加積極主動地利用他們的資料。透過直接控制建立和使用資料庫的能力,使用者獲得了控制權和自主權,同時仍然保持重要的安全標準。
現今大型企業資料庫通常支援非常複雜的查詢,而且通常會提供近乎快速回應這些查詢。因此,資料庫管理員不斷被要求採用各種方法來幫助提高效能。他們面臨的一些常見挑戰包括:
解決所有這些挑戰可能會很耗時,並且會妨礙資料庫管理員執行更具策略性的功能。
自主驅動資料庫是未來的浪潮,為希望使用現有最佳資料庫技術,但又不想為執行和操作該技術而煩惱的組織提供有趣的可能性。
自主驅動資料庫使用雲端技術和機器學習來自動化管理資料庫所需的許多常規任務,如微調、安全防護、備份、更新和其他常規管理任務。隨著自動化這些繁瑣任務,資料庫管理員可以騰出時間來做更多的策略性工作。自主驅動資料庫的自主驅動、自主安全防護和自主修復能力將徹底改變企業管理和保護資料的方式,實現效能優勢、降低成本和提高安全性。
第一個自主資料庫在 2017 年底推出,多個獨立的行業分析師迅速認可該技術及其對運算的潛在影響。
Wikibon 2021 年報告 (PDF) 推崇自主資料庫技術,指出「Oracle 擁有目前為止最佳的第 1 層雲端資料庫平台…Wikibon 認為 Oracle 的 Autonomous Database 使其擁有最強大的雲端資料庫平台。」
KuppingerCole 的 2021 年領導力準則標竿 (PDF) 表示:「Oracle Autonomous Database 全面自動化資料庫執行個體的佈建、管理、調整和升級處理,完全不需要停機,不僅大幅提升儲存在 Oracle 資料庫中機密資料的安全性與合規性,也提供令人信服的論點來將此資料移至 Oracle Cloud。」由於 Oracle Autonomous Database 以 Oracle Exadata 的高可用性和擴展性架構為基礎,因此可隨著需求增長輕鬆地擴展資料庫部署。