您現在的位置:首頁 > 觀點
各種(zhǒng)數據庫的介紹以及數據庫優缺點淺析
發(fā)布人:admin 發(fā)布時間:2013-11-25 浏覽次數:6366次

一、各種(zhǒng)數據庫簡介

DB2: 關系型數據庫, 适用于大型的分布式應用系統, 确實是非常非常好(hǎo)的數據庫, 無論穩定性, 安全性, 恢複性等等都(dōu)無可挑剔, 而且從小規模到大規模的應用都(dōu)非常适合, 但是使用起(qǐ)來覺得非常繁瑣, 首先安裝的時候要求頗多, 很多軟件都(dōu)可能(néng)和DB2産生沖突, 因爲一般DB2都(dōu)是安裝在小型機或者服務器上的, 所以在PC上安裝很費事(shì)兒. 新建一個庫需要設置很多東西, 分配各種(zhǒng)各樣(yàng)的存儲空間, 我們在講DB2的時候沒(méi)有將(jiāng)多少應用, 幾乎整節課都(dōu)是在配置它.

 

Oracle: 關系型數據庫, 是目前市場占有率最大的數據庫, 安裝起(qǐ)來很繁瑣, 而且程序文件很多... 用起(qǐ)來非常方便, 對(duì)于初學(xué)者, 有很簡單的配置, 對(duì)于要求很高的企業級應用, 也有很複雜的配置和管理方法, 有很強大的數據字典, 可以說是最實用的數據庫了, 但是價格不菲...

 

MS SQL: MS SQL有兩(liǎng)個版本,分别是2000和2005, 這(zhè)兩(liǎng)個版本差了很多, 2000的數據庫做的不錯, 程序很小, 操作簡單, 功能(néng)較全, 算是各方面(miàn)都(dōu)很中庸的數據庫吧, 是中型數據庫;2005中加入了很多功能(néng), 複雜多了, 有大型數據庫的風範了, 而且價格也變高了, 個人覺得除非用的是Window Server 系統或者針對(duì)Microsoft産品, 否則不如用Oracle好(hǎo).

 

MYSQL: 這(zhè)是一個很好(hǎo)的關系型數據庫, 免費, 而且功能(néng)很全, 程序又小, 安裝簡單, 現在很多網站都(dōu)用MYSQL, 在字段約束上做的差了點兒, 其他的都(dōu)不錯, 和MS SQL 用著(zhe)差不多.

 

Access: 典型的桌面(miàn)數據庫, 覺得做個單機系統, 比如記賬, 記事(shì)兒什麼(me)的還(hái)成(chéng), 在局域網裡(lǐ)跑個小系統都(dōu)夠嗆, 數據源連接很簡單, 因爲是Office的數據庫, 所以Windows自帶數據源.

 

二、各種(zhǒng)數據庫在不同方面(miàn)的優缺點

  1. 開(kāi)放性

SQL Server   

    隻能(néng)在windows 上運行,沒(méi)有絲毫的開(kāi)放性,操作系統的系統的穩定對(duì)數據庫是十分重要的。Windows9X系列産品是偏重于桌面(miàn)應用,NT server隻适合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣(yàng)久經(jīng)考驗,尤其是在處理大數據量的關鍵業務時。      

Oracle   

    能(néng)在所有主流平台上運行(包括 windows)。完全支持所有的工業标準。采用完全開(kāi)放策略。可以使客戶選擇最适合的解決方案。對(duì)開(kāi)發(fā)商全力支持。

DB2

    能(néng)在所有主流平台上運行(包括windows)。最适于海量數據。DB2在企業級的應用最爲廣泛,在全球的500家最大的企業中,幾乎85%以上用DB2數據庫服務器,而國(guó)内到97年約占5%.

  1. 可伸縮性,并行性

SQL server

    并行實施和共存模型并不成(chéng)熟。很難處理日益增多的用戶數和數據卷。伸縮性有限。

Oracle

    平行服務器通過(guò)使一組結點共享同一簇中的工作來擴展windownt的能(néng)力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能(néng)滿足需要, 用戶可以把數據庫移到UNIX中。

DB2

    DB2具有很好(hǎo)的并行性。DB2把數據庫管理擴充到了并行的、多節點的環境。數據庫分區是數據庫的一部分,包含自己的數據、索引、配置文件、和事(shì)務日志。數據庫分區有時被(bèi)稱爲節點或數據庫節點。

  1. 安全性

SQL server       

沒(méi)有獲得任何安全證書。   

Oracle Server

獲得最高認證級别的ISO标準認證。

DB2

獲得最高認證級别的ISO标準認證。

  1. 性能(néng)

SQL Server         

多用戶時性能(néng)不佳 

Oracle

性能(néng)最高, 保持windowsNT下的TPC-D和TPC-C的世界記錄。

DB2

适用于數據倉庫和在線事(shì)物處理性能(néng)較高。

  1. 客戶端支持及應用模式

SQL Server       

C/S結構,隻支持windows客戶,可以用ADO,DAO,OLEDB,ODBC連接。   

Oracle

多層次網絡計算,支持多種(zhǒng)工業标準,可以用ODBC,JDBC,OCI等網絡客戶連接。 

DB2

跨平台,多層結構,支持ODBC,JDBC等客戶。

  1. 操作

SQL Server          

操作簡單,但隻有圖形界面(miàn)。

Oracle

較複雜, 同時提供GUI和命令行,在windowsNT和unix下操作相同。      

DB2

操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。

  1. 使用風險

SQL server       

完全重寫的代碼,經(jīng)曆了長(cháng)期的測試,不斷延遲,許多功能(néng)需要時間來證明。并不十分兼容早期産品。使用需要冒一定風險。

Oracle

長(cháng)時間的開(kāi)發(fā)經(jīng)驗,完全向(xiàng)下兼容。得到廣泛的應用。完全沒(méi)有風險。

DB2

在巨型企業得到廣泛的應用,向(xiàng)下兼容性好(hǎo)。風險小。

服務宗旨:公司將(jiāng)一如既往爲廣大新老客戶提供專業的、優質的7*24小時不間斷服務,并且完善我們的售後(hòu)服務,我們將(jiāng)志在成(chéng)爲成(chéng)都(dōu)網站建設行業的品牌。
咨詢熱線:13540480881   售前咨詢QQ:182452714  技術支持QQ:941845793 675880479  鏈接交換QQ:941845793
版權所有 Copyright ◎7kai.com Inc. All rights reserved. 蜀ICP備10000515号-5
在線客服 客服咨詢 技術支持