作者:千博 來自:本站原創 發佈時間:2010/01/19 瀏覽:( 31001) 打印此文 關閉
Tags:Access SQL 區別
Access是由微軟發佈的關聯式數據庫管理系統。它結合了“Microsoft Jet Database Engine”和“圖形用戶界面”兩項特點,是Microsoft Office的成員之一。
優點:Access部署簡單方便,就一個文件運用起來比較靈活主要是桌面數據庫系統,他也可以開發基於自己的桌面數據庫應用(UI),也可以作爲前端開發工具與其它數據庫搭配開發應用程序(如SQL Server、DB2、Oracle等),熟練的軟件設計師和資料分析師利用它來開發應用軟件,而一些不熟練的程序員和非程序員的初級用戶則使用它來開發簡單的應用軟件。
缺點:數據儲存量小安全性不夠高,加了用戶級密碼容易破解。C/S結構下對服務器要求很高,否則容易造成Mdb損壞,併發數255,但是對高強度操作適應性差,如果服務器不夠好、網絡不夠好、編程方法不夠好,6-7個人同時訪問就能導致Mdb損壞或者並死,不能將VBA代碼開發的軟件系統直接編譯成Exe可執行文件,不能脫離Access或者Access Runtime環境,該環境相對其他軟件體積較大(50M左右)。Microsoft Access數據庫有一定的極限,如果數據達到100M左右,很容易造成服務器IIS假死,或者消耗掉服務器的內存導致服務器崩潰。
SQL Server是一個關係數據庫管理系統。
優點:安全性高真正的客戶機/服務器體系結構,圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單,豐富的編程接口工具爲用戶進行程序設計提供了更大的選擇餘地。SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。具有很好的伸縮性,可跨越多種平臺使用,對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發佈到Web頁面上。SQL Server還提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
缺點:因功能強大,所以操作數據比Access較爲複雜。
Access數據庫的特徵、與SQL Server數據庫的區別 | ||||
內 容 | Access特徵 | MS SQL Server特徵 | ||
版本
|
桌面版
|
網絡版(可支持跨界的集團公司異地使用數據庫的要求) | ||
節點
|
一人工作(鎖定,其他人無法使用) | 節點多(支持多重路由器)
|
||
管理權限 | 否 | 管理權限劃分細緻(對內安全性高) | ||
防***能力 | 否 | 數據庫劃分細緻(對外防***能力高) | ||
併發處理能力 | 100人或稍多 | 同時支持萬人在線提交(需要硬件如網速、服務器配置等條件匹配的情況下可完全實現) | ||
導出XML格式 | 可以 | 可導出成爲XML格式(與Oracle數據庫和DB2數據庫通用,減少開發成本。) | ||
數據處理能力 | 一般 | 快 | ||
數據存取能力 | 一般 | 快速 | ||
對計算機資源佔用率 | 大 | 小 | ||
數據庫正常容量 | 100M以下 | 無限 | ||
數據安全 | 常會引起數據損壞無法訪問 | 很少損壞數據 | ||
功能 | 數據類型單一,功能簡單。 | 數據類型豐富,功能強大。 |