国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

常見數據庫系統之比較 - 數據庫的發展和現狀

2024-07-21 02:30:41
字體:
來源:轉載
供稿:網友
縱觀當今的商用數據庫市場,稱之為群雄割據毫不為過。自20世紀70年代關系模型提出后,由于其突出的優點,迅速被商用數據庫系統所采用。據統計,70年代以來新發展的DBMS系統中,近百分之九十是采用關系數據模型,其中涌現出了
許多性能優良的商品化關系數據庫管理系統。例如,小型數據庫系統FoxPRo, access, PARADOX等,大型數據庫系統DB2, INGRES, Oracle, INFORMIX, SYBASE, SQL SERVER等。80年代和90年代是RDBMS產品發展和競爭的時代。各種產品經歷了從集中到分布,從單機環境到網絡環境,從支持信息管理到聯機事務處理(OLTP),再到聯機分析處理(OLAP)的發展過程;對關系模型的支持也逐步完善;系統的功能不斷增強。

  這些關系數據庫產品是怎么發展起來的呢?讓我們慢慢道來……

1、 對關系模型的支持

  第一階段(70年代)的RDBMS僅支持關系數據結構和基本的關系操作(選擇、投影、連接)。例如:DBASE之流。

  第二階段(80年代),對關系操作的支持已經比較完善,但是對數據完整性的支持仍然較差。此時,SQL語言已經成為關系數據庫的標準,各家對SQL標準的支持還都是不存的(幾乎全不是超水平發揮)。

  第三階段(90年代)的產品,加強了數據完成性和安全性的性能。完整性的控制在核心層實現,克服了在工具曾的完整性可能存在“旁路”的弊病。

2、 運行環境

  第一階段在大型、中性、小型機上運行的RDBMS一般為多用戶系統,用戶通過終端并發地存取、共享數據資源。微機上的一般為單用戶版本。

  第二階段的產品向兩個方發展。一個是提高可移植性,使之能在多種硬件平臺和操作系統下工作。另一個方向是數據庫聯網,向分布是系統發展,支持多種網絡協議。

  第三階段的產品追求開放性,滿足可移植性、可連接性、可伸縮性。

3、 系統構成

  早期的產品主要提供數據定義、數據存取、數據控制等基本的操作和數據存儲組織、并發控制、安全性完整性檢查、系統恢復、數據庫的重新組織和重新構造等基本功能。這些成為RDBMS的核心功能。

  第二階段的產品以數據管理的基本功能為核心,著力開發外圍軟件系統,比如FORMS表格生成系統、REPORTS報表系統、MENUS菜單生成系統等。這些外圍工具軟件,就是所謂的第四代應用開發環境,他們大大提高了數據庫應用開發的效
率。

4、 對應用的支持

  RDBMS的第一代產品主要用于信息管理領域。這些應用對聯機速度的要求不是很高。

  第二階段的主要應用領域轉移到了聯機事務處理上,提高事務吞吐量,提高事務聯機相應性能是各個商家的重點問題。相對應的關鍵實現技術是:性能,提高RDBMS對聯機事務響應速度;可靠性。由于聯機事務不允許RDBMS間斷運行,在
發生故障、軟硬件故障時均能有相應的恢復能力,保證聯機事務的正常運行、撤銷和恢復。保證數據的完整性和移植性。

  第三階段的熱點是聯機分析處理。用戶希望數據庫系統不僅能夠迅速、完美地完成數據處理的任務;而且,希望它能有一定的輔助決策的能力。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁岭市| 泗水县| 乡城县| 绥宁县| 沙河市| 庆安县| 门源| 长泰县| 西平县| 平湖市| 闵行区| 沧州市| 弋阳县| 沂南县| 安溪县| 禹州市| 普宁市| 黄山市| 罗江县| 于田县| 舞钢市| 定日县| 铁岭县| 灌南县| 泸西县| 高陵县| 饶阳县| 永仁县| 墨竹工卡县| 陆川县| 淳化县| 兴义市| 天等县| 修武县| 云林县| 远安县| 新龙县| 息烽县| 平昌县| 新邵县| 永安市|