數據庫通常是指存儲數據的倉庫。以某種格式在計算機中長期存儲有組織的、可共享的數據集合。并且數據庫中的數據按照一定的數據模型組織、描述和存儲,具有冗余少,數據獨立性強,系統易于擴展,可供多人共享。下面就由小編為您帶來數據庫系統的特點的相關介紹。
概括而言:數據庫中存儲的數據具有永久存儲、有組織和可共享的三個基本特點。
模型:是現實世界特征的模擬和抽象表達(汽車模型),有利于人們更好的認識和理解客觀世界的事物。
數據模型:它是對現實世界數據特征的抽象,它從抽象層次上描述了系統的靜態特征(數據結構)、動態行為(數據操作)和約束條件(數據約束)。
分時系統環境下的集中式數據庫系統結構誕生于20世紀60年代中期。當時的硬件和操作系統決定了分時系統環境下的集中式數據庫系統構成早期的數據庫技術的首選結構。數據和數據管理都是集中的,數據庫系統的所有系統,從形式的用戶到DBMS核心都集中在DBMS所在的計算機上。
網絡技術的高速發展,使現在的軟件大多數采用客戶端/服務器體系結構。
特點:客戶端負責數據表示服務;服務器負責數據庫服務。數據庫系統功能分為前端和后端。
前端:主要包括圖形用戶界面、表格生成和報表處理等工具。
后端:負責存取結構、查詢計算機和優化、并發控制以及故障恢復等。
前端和后端通過SQL或應用程序來通信。
ODBC(開放式數據庫互聯)和JDBC(Java程序數據庫連接)標準定義了應用程序和數據庫服務通信方式和定義了應用程序接口,應用程序用它來打開與數據庫的連接、發送查詢、更新等命令。數據庫服務器一般分為事務服務器、數據庫服務器。
也稱為查詢服務器。它提供一個接口,使得客戶端可以發出執行一個動作的請求,服務器響應客戶端的請求,然后將結果返回給客戶端。客戶端可以用SQL或應用程序或使用遠程調用機制來表達請求。
事務服務器系統包括多個在共享內存中訪問數據的進程,包括服務器進程、鎖管理進程、寫進程、監視進程、檢查點進程。
數據服務器使得客戶端可以與服務器交互,以文件或頁面為單位對數據進行讀取或更新。
并行體系結構的數據庫系統多個物理上連在一起的CPU。并行體系結構的數據庫類型:共享內存式多處理器、無共享式并行體系結構。
主要是指一臺計算機同時又多個活動的CPU,共享單個內存和一個公共磁盤接口。這種并行體系結構最接近于傳統的單CPU處理器結構。
指一臺計算機上同時有多個活動的CPU,并且它們都有自己的內存和磁盤。各個承擔數據庫服務責任的CPU劃分它們自身的數據,通過劃分任務以及通過每秒兆位級的高速網絡通信完成事務查詢。
分布式數據庫系統包括物理上分布、邏輯上集中的分布式結構和物理上分布、邏輯上分布的分布式數據庫結構兩種。
物理上分布、邏輯上集中的分布式結構:把單位的數據模式按數據來源和用途,合理分布在系統上的多個節點。使大部分數據可以就近存取。數據在物理上分布后,由系統統一管理。
物理上分布、邏輯上分布的分布式數據庫結構:由本節點的數據模式、共享其他節點上有關的數據模式。這種數據結構有利于數據庫的集中、擴展、重新配置。
資料庫技術發展到今天,可以把它想像成一輛有許多參數的汽車,在行駛過程中會跑到不同的路上,而且周圍會有許多不同的汽車。彼此如何協調,引擎的優點如何體現,實際上與自動駕駛汽車非常相似,所以稱之為“Self-DrivingDatabasePlatform”。以上就是小編為您介紹的數據庫系統的特點,希望對您有所幫助.
[免責聲明]
文章標題: 數據庫系統的特點
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。