真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver的有點,sqlserver的特點

SQLserver 和Mysql的區(qū)別 各自有什么特點

SQLserver 和Mysql的區(qū)別為:開發(fā)公司不同、開發(fā)工具包搭配不同、開放性不同。

創(chuàng)新互聯(lián)公司服務(wù)項目包括威信網(wǎng)站建設(shè)、威信網(wǎng)站制作、威信網(wǎng)頁制作以及威信網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,威信網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到威信省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

一、開發(fā)公司不同

1、SQLserver:SQLserverr是由Microsoft開發(fā)和推廣。

2、Mysql:Mysql由瑞典MySQL AB 公司開發(fā),屬于?Oracle?旗下產(chǎn)品。

二、開發(fā)工具包搭配不同

1、SQLserver:SQLserver能與 Microsoft Visual Studio、Microsoft Office System以及開發(fā)工具包搭配。

2、Mysql:Mysql不能與 Microsoft Visual Studio、Microsoft Office System以及開發(fā)工具包搭配。

三、開放性不同

1、SQLserver:SQLserver不是開放源碼軟件

2、Mysql:Mysql是開放源碼軟件。

SQL Server的特點是可信任。使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序;高效。使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本;智能。提供了一個全面的平臺,可以在用戶需要的時候給他發(fā)送觀察和信息。

Mysql的特點是其體積小、速度快、總體擁有成本低,尤其是開放源碼。一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。

SQLserver的特點

據(jù)庫管理10個最重要的特點

特點 描述

數(shù)據(jù)庫鏡像

通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強您SQL服務(wù)器系統(tǒng)的可用性。

在線恢復

使用SQL2005版服務(wù)器,數(shù)據(jù)庫管理人員將可以在SQL服務(wù)器運行的情況下,執(zhí)行恢復操作。在線恢復改進了SQL服務(wù)器的可用性,因為只有正在被恢復的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分依然在線、可供使用。

在線檢索操作

在線檢索選項可以在指數(shù)數(shù)據(jù)定義語言(DDL)執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進行同步修正。例如,當一個集簇索引正在重建的時候,您可以對基底數(shù)據(jù)繼續(xù)進行更新、并且對數(shù)據(jù)進行查詢。

快速恢復

新的、速度更快的恢復選項可以改進SQL服務(wù)器數(shù)據(jù)庫的可用性。管理人員將能夠在事務(wù)日志向前滾動之后,重新連接到正在恢復的數(shù)據(jù)庫。

安全性能的提高

SQL Server 2005包括了一些在安全性能上的改進,例如數(shù)據(jù)庫加密、設(shè)置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。

新的SQL Server Management Studio

SQL Server 2005引入了SQL Server Management Studio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將包括一些新的功能,以開發(fā)、配置SQL Server數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。

專門的管理員連接

SQL Server 2005將引進一個專門的管理員連接,即使在一個服務(wù)器被鎖住,或者因為其他原因不能使用的時候,管理員可以通過這個連接,接通這個正在運行的服務(wù)器。這一功能將能讓管理員,通過操作診斷功能、或Transact—SQL指令,找到并解決發(fā)現(xiàn)的問題。

快照隔離

我們將在數(shù)據(jù)庫層面上提供一個新的快照隔離(SI)標準。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫,存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級性。

數(shù)據(jù)分割

數(shù)據(jù)分割 將加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。

增強復制功能

對于分布式數(shù)據(jù)庫而言,SQL Server 2005提供了全面的方案修改(DDL)復制、下一代監(jiān)控性能、從甲骨文(Oracle)到SQL Server的內(nèi)置復制功能、對多個超文本傳輸協(xié)議(http)進行合并復制,以及就合并復制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復制性能,通過使用復制,改進了其對數(shù)據(jù)向外擴展的支持。

有關(guān)開發(fā)的10個最重要的特點

特點 描述

.NET 框架主機

使用SQL Server 2005,開發(fā)人員通過使用相似的語言,例如微軟的Visual C# .NET和微軟的Visual Basic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象——用戶定義的類和集合。

XML 技術(shù)

在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時候,可擴展標記語言(XML)是一個重要的標準。SQL Server 2005將會自身支持存儲和查詢可擴展標記語言文件。

ADO.NET 2.0 版本

從對SQL類的新的支持,到多活動結(jié)果集(MARS),SQL Server 2005中的ADO.NET將推動數(shù)據(jù)集的存取和操縱,實現(xiàn)更大的可升級性和靈活性。

增強的安全性

SQL Server 2005中的新安全模式將用戶和對象分開,提供fine-grain access存取、并允許對數(shù)據(jù)存取進行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實施,對數(shù)據(jù)庫系統(tǒng)對象進行了更大程度的控制。

Transact-SQL 的增強性能

SQL Server 2005為開發(fā)可升級的數(shù)據(jù)庫應(yīng)用軟件,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關(guān)系運算符PIVOT, APPLY, ROW_NUMBER和其他數(shù)據(jù)列排行功能,等等。

SQL 服務(wù)中介

SQL服務(wù)中介將為大型、營業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個分布式的、異步應(yīng)用框架。

通告服務(wù)

通告服務(wù)使得業(yè)務(wù)可以建立豐富的通知應(yīng)用軟件,向任何設(shè)備,提供個人化的和及時的信息,例如股市警報、新聞訂閱、包裹遞送警報、航空公司票價等。在SQL Server 2005中,通告服務(wù)和其他技術(shù)更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、SQL Server Management Studio。

Web服務(wù)

使用SQL Server 2005,開發(fā)人員將能夠在數(shù)據(jù)庫層開發(fā)Web服務(wù),將SQL Server當作一個超文本傳輸協(xié)議(HTTP)偵聽器,并且為網(wǎng)絡(luò)服務(wù)中心應(yīng)用軟件提供一個新型的數(shù)據(jù)存取功能。

報表服務(wù)

利用SQL Server 2005, 報表服務(wù)可以提供報表控制,可以通過Visual Studio 2005發(fā)行。

全文搜索功能的增強

SQL SERVER 2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強,對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改進,同時新的管理工具將為有關(guān)全文功能的運行,提供更深入的了解。

有關(guān)商業(yè)智能特征的10個最重要的特點

特點 描述

分析服務(wù)

SQL SERVER 2005的分析服務(wù)邁入了實時分析的領(lǐng)域。從對可升級性性能的增強、到與微軟Office軟件的深度融合,SQL SERVER 2005將幫助您,將商業(yè)智能擴展到您業(yè)務(wù)的每一個層次。

數(shù)據(jù)傳輸服務(wù)(DTS)

DTS數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對象,您可以用這些工具和對象,對從截然不同來源而來的數(shù)據(jù)進行摘錄、傳輸和加載(ETL),同時將其轉(zhuǎn)送到單獨或多個目的地。SQL SERVER 2005將引進一個完整的、數(shù)據(jù)傳輸服務(wù)的、重新設(shè)計方案,這一方案為用戶提供了一個全面的摘錄、傳輸和加載平臺。

數(shù)據(jù)挖掘

我們將引進四個新的數(shù)據(jù)挖掘運算法,改進的工具和精靈,它們會使數(shù)據(jù)挖掘,對于任何規(guī)模的企業(yè)來說,都變得簡單起來。

報表服務(wù)

在SQL SERVER 2005中,報表服務(wù)將為在線分析處理(OLAP)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報告、增強查詢方面的開發(fā)水平,并為豐富和便于維護企業(yè)匯報環(huán)境,就允許升級方面,提供增進的性能。

集群支持

通過支持容錯技術(shù)移轉(zhuǎn)叢集、增強對多重執(zhí)行個體的支持、以及支持備份和恢復分析服務(wù)對象和數(shù)據(jù),分析服務(wù)改進了其可用性。

主要運行指標

主要運行指標(KPIs)為企業(yè)提供了新的功能,使其可以定義圖表化的、和可定制化的商業(yè)衡量標準,以幫助公司制定和跟蹤主要的業(yè)務(wù)基準。

可伸縮性和性能

并行分割處理,創(chuàng)建遠程關(guān)系在線分析處理(ROLAP)或混合在線分析處理(HOLAP)分割,分布式分割單元,持續(xù)計算,和預制緩存等特性,極大地提升了SQL Server 2005中分析服務(wù)的可伸縮性和性能。

單擊單元

當在一個數(shù)據(jù)倉庫中創(chuàng)建一個單元時,單元向?qū)ㄒ粋€可以單擊單元檢測和建議的操作。

預制緩存

預制緩存將MOLAP等級查詢運行與實時數(shù)據(jù)分析合并到一起,排除了維護在線分析處理存儲的需要。顯而易見,預制緩存將數(shù)據(jù)的一個更新備份進行同步操作,并對其進行維護,而這些數(shù)據(jù)是專門為高速查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫分離了出來。

與Microsoft Office System集成

在報表服務(wù)中,由報表服務(wù)器提供的報表能夠在Microsoft SharePoint門戶服務(wù)器和Microsoft Office System應(yīng)用軟件的環(huán)境中運行,Office System應(yīng)用軟件其中包括Microsoft Word和Microsoft Excel。您可以使用SharePoint功能,訂閱報表、建立新版本的報表,以及分發(fā)報表。您還能夠在Word或Excel軟件中打開報表,觀看超文本連接標示語言(HTML)版本的報表。

SQL Server 的優(yōu)點有哪些。

Microsoft SQL Server 2000 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)。大型服務(wù)器可能有成千上萬的用戶同時連接到 SQL Server 2000 實例。SQL Server 2000 為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQL Server 2000 還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 I/O。

超大型 Internet 站點可將其數(shù)據(jù)分開存放在多臺服務(wù)器上,從而使處理負荷分散到多臺計算機上,使站點能為成千上萬的并發(fā)用戶提供服務(wù)。

可以在一臺計算機上運行多個 SQL Server 2000 實例。例如,一個為其它許多組織提供數(shù)據(jù)庫服務(wù)的組織可為每個客戶組織單獨運行一個 SQL Server 2000 實例,而全部實例可集中在一臺計算機上。這樣,既隔開了每個客戶組織的數(shù)據(jù),同時又使服務(wù)組織只需管理一臺服務(wù)器計算機從而減少了費用。

SQL Server 2000 應(yīng)用程序可在裝有 SQL Server 2000 的計算機上運行。該應(yīng)用程序通過 Windows 進程間通訊 (IPC) 組件(例如共享內(nèi)存)而非通過網(wǎng)絡(luò)連接到 SQL Server 2000。這使 SQL Server 2000 得以應(yīng)用于應(yīng)用程序必須在本地存儲數(shù)據(jù)的小型系統(tǒng)中。

大型 Web 站點和企業(yè)級數(shù)據(jù)處理系統(tǒng)通常會生成大量的數(shù)據(jù)庫處理,超出了一臺計算機的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫服務(wù)由組成數(shù)據(jù)庫服務(wù)層的一組數(shù)據(jù)庫服務(wù)器提供。SQL Server 2000 不支持采用平衡負荷的聚集形式建立數(shù)據(jù)庫服務(wù)層,但支持跨自主服務(wù)器組分存數(shù)據(jù)的機制。盡管每個服務(wù)器需分開管理,但組內(nèi)的各個服務(wù)器可共同分擔數(shù)據(jù)庫處理負荷。共享同一工作負荷的一組自主服務(wù)器稱為服務(wù)器聯(lián)合體。

a.真正的客戶/服務(wù)器體系結(jié)構(gòu);

在這種體系結(jié)構(gòu)中,包括多臺計算機,其中處理應(yīng)用程序,請求服務(wù)的計算機稱客戶機,處理數(shù)據(jù)庫的計算機稱為服務(wù)器。

b.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單;

提供了表、視圖和查詢定義的圖形界面,在Query Analyze的圖形界面中使用SQL語言,服務(wù)器和數(shù)據(jù)庫的用戶配置的圖形化界面。

c.豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地;

SQLServer提供了豐富的應(yīng)用程序接口來訪問服務(wù)器的數(shù)據(jù),主要的訪問方法有:ODBC API、OLE DB、Transact-SQL和DB-Library,客戶機可以通過這些API作為動態(tài)連接庫來使用,并通過客戶端的網(wǎng)絡(luò)庫與SQLServer服務(wù)器通信。

d.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等;

與NT的安全性系統(tǒng)集成,利用NT的安全機制為服務(wù)器服務(wù),利用NT的性能監(jiān)測器和使用MS Index Server;與MS BackOffice產(chǎn)品集成,如MS IIS、MS Exchange Server等結(jié)合。SQLServer可以設(shè)置為用Exchange接收和發(fā)送電子郵件,用戶可以通過郵件信息向SQLServer發(fā)送查詢請求,查詢結(jié)果能夠通過電子郵件返回給用戶。

e.具有很好的伸縮性,可跨越從運行Windows95/98的膝上型電腦到運行Windows2000的大型多處理器等多種平臺使用;

MS提供了一種單一的數(shù)據(jù)庫引擎,可以用于Windows95到Windows2000大字節(jié)對稱多處理器集群的各種場合。NT和SQL不僅支持IntelCPU,而且支持DEC Alpha CPU等處理器。

f.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上;

在Web Assistant中可以將數(shù)據(jù)庫表中的數(shù)據(jù)引出來,還可以將HTML中的數(shù)據(jù)引入到數(shù)據(jù)庫中。SQLServer的數(shù)據(jù)可以自動發(fā)行到Web頁上;用戶可以通過一個普通的瀏覽器來查詢存儲在SQLServer中的信息,因此可以用存儲在SQLServer中的信息創(chuàng)建動態(tài)Web頁。

g.SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。

SQL Server2000中包括吸取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理(OLAP)的工具,還包括一些工具可用于直觀地設(shè)計數(shù)據(jù)庫并通過English Query來分析數(shù)據(jù)。當同一數(shù)據(jù)庫在同一時間用于完成兩個任務(wù)時(輸入事務(wù)和運行查詢),數(shù)據(jù)庫功能將受到很大影響,在一個大范圍的查詢可能需要運行幾個小時,會鎖定許多記錄,這時數(shù)據(jù)輸入就無法操作,為防止這種沖突,數(shù)據(jù)通常被拷貝到單獨的數(shù)據(jù)庫中,稱為數(shù)據(jù)中心或數(shù)據(jù)倉庫;一個數(shù)據(jù)中心通常包括一個企業(yè)所有待分析數(shù)據(jù)的一個子集一個數(shù)據(jù)倉庫實質(zhì)上通常包含了一個機構(gòu)希望查詢的所有數(shù)據(jù)。

SQL Server2000的特性:

a.支持XML(Extensive Markup Language,擴展標記語言)

SQLServer2000數(shù)據(jù)庫引擎提供完整的XML支持,通過URL(Uniform Resource Locator,統(tǒng)一資源定位器)訪問SQLServer,支持XML-Data模式,使用HTTP、ADO或OLE DB處理SQL Server2000的XML功能,如定義Server2000數(shù)據(jù)庫的XML視圖;可以通過XML對數(shù)據(jù)庫表中的數(shù)據(jù)進行操作,插入、更新或刪除,包括在單個操作中修改多個表中的多行。

b.強大的基于Web的分析

SQLServer2000能夠分析和鏈接現(xiàn)存的在線分析處理(OLAP)管道,甚至在Web上也可以做到。

c.支持OLE DB和多種查詢

SQLServer2000包括了一個本地的OLE DB提供器。OLE DB與ADO對象模型一同使用,可以執(zhí)行多種查詢功能,能夠自由訪問關(guān)系數(shù)據(jù)庫的數(shù)據(jù)和非關(guān)系類型數(shù)據(jù)源數(shù)據(jù)庫,如從文本文件中讀取數(shù)據(jù),還可以從窗體或電子函件中讀取數(shù)據(jù)。

d.支持分布式的分區(qū)查詢

SQL Server2000可以完全滿足決策支持系統(tǒng)(DSS)的需求,分布式數(shù)據(jù)庫分區(qū)視圖可以把工作負載劃分到多個獨立的SQL Server服務(wù)器上,從而為實施電子商務(wù)的客戶提供了無限制的可擴展性。

SQL Server的優(yōu)點是什么?

SQL Server的優(yōu)點眾多,讓其在數(shù)據(jù)庫領(lǐng)域獨占鰲頭,成為最受用戶歡迎的數(shù)據(jù)庫系統(tǒng),下面就讓我們來了解SQL Server的優(yōu)點和缺點。

SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server的Windows NT版本,Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用.Microsoft SQL Server以后簡稱為SQL Server或MS SQL Server 。

隨著信息技術(shù)的發(fā)展,計算機處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)--數(shù)據(jù)庫管理系統(tǒng)。Microsoft SQL Server是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機與服務(wù)器間傳遞客戶機的請求與服務(wù)器的處理結(jié)果。

眾所周知,SQL Server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。

除這些SQL Server的優(yōu)點外,SQLServer還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLServer為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML)的核心支持以及在Internet上和防火墻外進行查詢的能力。

SQL Server的優(yōu)點眾多,但是Microsoft SQL Server和其他數(shù)據(jù)庫產(chǎn)品相比也存在著以下劣勢:

1開放性。只能運行在微軟的windows平臺,沒有絲毫的開放性可言。

2可伸縮性,并行性。并行實施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。

3性能穩(wěn)定性。SQLServer當用戶連接多時性能會變的很差,并且不夠穩(wěn)定。

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

5客戶端支持及應(yīng)用模式。只支持C/S模式。

SQLserver數(shù)據(jù)庫有什么特征?

(1)高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。

(2)系統(tǒng)管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。

(3)強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。

(4)支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。 SQLServer以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。

Oracle數(shù)據(jù)庫和Sql server數(shù)據(jù)庫各有什么優(yōu)缺點

1. Oracle跨平臺,SQL

Server只能運行在Windows上,而Windows能夠安裝的硬件是有限的,如Sun的Sparc服務(wù)器不能安裝Windows,一些大型機、小型機也只能裝UNIX,在這些高端機器上就只能跑Oracle了,這注定了Oracle就是高端數(shù)據(jù)庫,而SQL

Server呢,中低端。

2. Oracle真正實現(xiàn)了行級鎖,SQL

Server也宣稱實現(xiàn)了行級鎖,但你實際去試,如果不加索引,其實是不行的。

3. Oracle因為有多版本數(shù)據(jù)的技術(shù),讀寫操作不會相互等待,雖然SQL

Server

2005學習Oracle增加了snapshot機制,從而也引進了多版本數(shù)據(jù)(MySQL也有多版本數(shù)據(jù)機制,不能說一定是學習Oracle),但是實際效果感覺就是2個版本的數(shù)據(jù),隔離級別為read

committed時候,讀寫不再相互等待,但是把隔離設(shè)置為Serializable還是會產(chǎn)生讀寫相互等待。

4. Oracle的事務(wù)日志歸檔相當方便,而SQL

Server要用事務(wù)日志備份來實現(xiàn),而且還要配置自動作業(yè),啟動agent服務(wù)。

5. Oracle的數(shù)據(jù)字典豐富,使得DBA容易判斷數(shù)據(jù)庫的各種情況,雖然SQL

Server

2005學習了Oracle的數(shù)據(jù)字典的特點,但從數(shù)量及方便程度上還是相差太多。個人感覺這是Oracle最人性化的地方。

6. Oracle的PL/SQL比SQL

Server的T-SQL功能強大很多。

7. Oracle的觸發(fā)器比SQL

Server的種類多幾種。

8. oracle的備份恢復原理相當簡單明了,備份就在操作系統(tǒng)上拷貝數(shù)據(jù)文件好了,恢復呢,再拷貝回來,數(shù)據(jù)是舊的,不怕,應(yīng)用重做日志好了。SQL Server呢,雖然原理在本質(zhì)上還是這些,但操作起來麻煩多了,麻煩到讓你體會不到其本質(zhì)。

9. Oracle數(shù)據(jù)庫啟動可以有多個階段,使得DBA可以在不同的情況下,通過啟動到特定的階段解決一些特殊問題,而SQL Server只要服務(wù)一啟動,所有數(shù)據(jù)庫就都打開了。

10. SQL Server給人的感覺是簡單易用,但是我要說,如果你繼續(xù)向前走,就會發(fā)現(xiàn)SQL Server的體系結(jié)構(gòu)相當復雜(注意我這里是說的復雜),大體還是沿襲的Sybase的體系結(jié)構(gòu),這種復雜結(jié)構(gòu),估計很難有根本性的改變,而Oracle呢,時間越長你越會覺得其體系結(jié)構(gòu)嚴謹,雖然開始會感覺很難。我的一個比喻,SQL Server是傻瓜相機(就是那些一兩千的小數(shù)碼),Oracle是單反相機(40D,5D,D300),如果你是入門者,那用傻瓜相機好了,在各種環(huán)境下拍攝,基本都過得去,用單反,光圈、快門都要自己設(shè)定,反倒不如傻瓜相機的效果,如果你是高手了,那傻瓜相機就很難得心應(yīng)手了。

11. Oracle的書籍一般都比較深,隨便一說就是一大批,Epert Oracle、Practical Oracle 8i、Cost-based Oracle,SQL Server呢,恐怕只有那套Inside SQL Server了,雖然SQL Server的書籍數(shù)量比Oracle的多的多(特別是在國內(nèi)),但多數(shù)都是step by step的入門書。

12. 對比SQL*Plus與sqlcmd(或2000的osql,6.5的isql),sqlcmd的功能是太簡陋,差得太多了。

13. SQLServer的最大優(yōu)點就是和Windows結(jié)合緊密,易用,但是要注意事情都是兩面的,這些優(yōu)點可能導致其致命的缺點,例如易用,使得搞SQL Server的人可以不求甚解,有時候不求甚解是沒問題的,但是有時候不求甚解可能會造成災難,特別是對搞數(shù)據(jù)庫的人來說。不好意思,本來要說SQL Server的優(yōu)點呢,最后也成了缺點了。


網(wǎng)站欄目:sqlserver的有點,sqlserver的特點
標題網(wǎng)址:http://weahome.cn/article/phgscd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部