常見資料庫SYBASE和SQL SERVER的比較

iSQlServer發表於2009-03-27

  之所以將這兩種資料庫一起是因為MS SQL Server是購買Sybase公司1987年推出的Sybase SQL Server,又稱為大學版INGRES的第三代產品,所以他們實質是一樣的。

  Sybase公司是1984年成立的,屬於後起之秀。他推出了支援企業範圍的“客戶/伺服器體系結構”的資料庫。Sybase把“客戶/伺服器資料庫體系結構”作為開發產品的重要目標。他們吸取了INGRES的研製經驗,以滿足聯機事務處理應用的要求,與1987年推出了Sybase SQL Server,稱為大學版INGRES的第三代產品。

  Sybase System 11.5是其最新產品,支援企業內部各種資料庫應用需求,如資料倉儲、聯機事務處理、決策支援系統和小平臺應用等。

  資料庫伺服器

  Sybase是一個面向聯機事務處理,具有高效能,高可靠性的功能強大的關係型資料庫管理系統(RDBMS)。SYBASE資料庫的多庫,多裝置,多使用者,多線索等特點極大地豐富和增強了資料庫功能。因為SYBASE資料庫系統是這樣一個複雜的,多功能的系統,所以對SYBASE資料庫系統的管理就變得十分重要,管理的好壞與資料庫系統的效能息息相關。

  Sybase System 11.5的伺服器端和新產品是Adaptive Server。它整合了原有的伺服器系列,如SQL Server, SQL Anywhere, Sybase IQ, Sybase MPP等。它具有多處理處理多種資料來源的能力,包括遺留的非關係資料和分佈是的事務;提供了優化的資料儲存與訪問方法;提供了單一的程式設計模型。

  SQL Server的新版本是SQL Server 7,SQL Server具有單程式愈多線索的體系結構。及SQL Server只有一個伺服器程式,所有的客戶都連線多這個程式上。但是,改程式有細分為多個併發的線索,他們共享資料緩衝區和CPU時間,能及時捕捉各使用者程式發出的存取資料的請求,然後,按一定的排程演算法處理這些請求,比作業系統直接對這些請求進行排程高效的多。

  Microsoft 提供了一個資料庫引擎,應用範圍可以從執行 Microsoft Windows? 95/98 作業系統的移動膝上型電腦,到執行 Windows NT? Server 作業系統企業版的兆兆位元組對稱多處理器群集。所有這些系統都能保證關鍵任務業務系統要求的安全性和可靠性。

  SQL Server的事務處理量大,響應速度快,並能為數百或更多使用者維持這種高效能。

  SQL Server首先在核心層實現了資料完整性控制,包括建表時申明完整性和用觸發器機制定義與應用有關的完整性。支援分散式查詢與更新。

  開發工具

  Sybase為使用者提供了良好的開發工具和開發環境,支援元件建立和快速應用開發。

  (1) PowerBuilder

  PowerBuilder是一個視覺化的客戶/伺服器應用開發工具,其強大的功能可以幫助使用者快速開發複雜的應用。並且,還提供與其他資料庫的介面。

  (2) Power Designer

  這是一套緊密整合的計算機輔助軟體工程(CASE)工具,用於為複雜的資料庫應用完成分析、設計、維護、建立文件和建立資料庫等功能。

  (3) Power J

  這是基於JAVA應用的快速開發工具。

  (4) Powre ++

  是一組RAD C++客戶/伺服器和Internet物件導向的開發工具。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-580353/,如需轉載,請註明出處,否則將追究法律責任。

相關文章