SQL SERVER和SYBASE數(shù)據(jù)庫的聯(lián)系
SYBASE數(shù)據(jù)庫我們非常熟悉了,但是SQL SERVER和SYBASE數(shù)據(jù)庫的聯(lián)系您又是否了解呢?SYBASE數(shù)據(jù)庫和SQL SERVER數(shù)據(jù)庫有何淵源呢?
之所以將這兩種數(shù)據(jù)庫一起是應(yīng)為MS SQL Server是購買Sybase公司1987年推出的Sybase SQL Server,又稱為大學(xué)版INGRES的第三代產(chǎn)品,所以他們實質(zhì)是一樣的。
SQL Server的新版本是SQL Server 7,SQL Server具有單進(jìn)程愈多線索的體系結(jié)構(gòu)。及SQL Server只有一個服務(wù)器進(jìn)程,所有的客戶都連接多這個進(jìn)程上。但是,改進(jìn)程又細(xì)分為多個并發(fā)的線索,他們共享數(shù)據(jù)緩沖區(qū)和CPU時間,能及時捕捉各用戶進(jìn)程發(fā)出的存取數(shù)據(jù)的請求,然后,按一定的調(diào)度算法處理這些請求,比操作系統(tǒng)直接對這些請求進(jìn)行調(diào)度高效的多。
Microsoft提供了一個數(shù)據(jù)庫引擎,應(yīng)用范圍可以從運行 Microsoft Windows 95/98操作系統(tǒng)的移動膝上型電腦,到運行 Windows NT Server操作系統(tǒng)企業(yè)版的兆兆字節(jié)對稱多處理器群集。所有這些系統(tǒng)都能保證關(guān)鍵任務(wù)業(yè)務(wù)系統(tǒng)要求的安全性和可靠性。
SQL Server的事務(wù)處理量大,響應(yīng)速度快,并能為數(shù)百或更多用戶維持這種高性能。
SQL Server首先在核心層實現(xiàn)了數(shù)據(jù)完整性控制,包括建表時申明完整性和用觸發(fā)器機(jī)制定義與應(yīng)用有關(guān)的完整性。支持分布式查詢與更新。
Sybase公司是1984年成立的,屬于后起之秀。他推出了支持企業(yè)范圍的“客戶/服務(wù)器體系結(jié)構(gòu)”的數(shù)據(jù)庫。Sybase把“客戶/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu)”作為開發(fā)產(chǎn)品的重要目標(biāo)。他們吸取了INGRES的研制經(jīng)驗,以滿足聯(lián)機(jī)事務(wù)處理應(yīng)用的要求,與1987年推出了Sybase SQL Server,稱為大學(xué)版INGRES的第三代產(chǎn)品。
Sybase System 11.5是其***產(chǎn)品,支持企業(yè)內(nèi)部各種數(shù)據(jù)庫應(yīng)用需求,如數(shù)據(jù)倉庫、聯(lián)機(jī)事務(wù)處理、決策支持系統(tǒng)和小平臺應(yīng)用等。
數(shù)據(jù)庫服務(wù)器
Sybase是一個面向聯(lián)機(jī)事務(wù)處理,具有高性能,高可靠性的功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。SYBASE數(shù)據(jù)庫的多庫,多設(shè)備,多用戶,多線索等特點極大地豐富和增強(qiáng)了數(shù)據(jù)庫功能。因為SYBASE數(shù)據(jù)庫系統(tǒng)是這樣一個復(fù)雜的,多功能的系統(tǒng),所以對SYBASE數(shù)據(jù)庫系統(tǒng)的管理就變得十分重要,管理的好壞與數(shù)據(jù)庫系統(tǒng)的性能息息相關(guān)。
Sybase System 11.5的服務(wù)器端和新產(chǎn)品是Adaptive Server。它集成了原有的服務(wù)器系列,如SQL Server, SQL Anywhere, Sybase IQ, Sybase MPP等。它具有多處理處理多種數(shù)據(jù)源的能力,包括遺留的非關(guān)系數(shù)據(jù)和分布是的事務(wù);提供了優(yōu)化的數(shù)據(jù)存儲與訪問方法;提供了單一的編程模型。
開發(fā)工具
Sybase為用戶提供了良好的開發(fā)工具和開發(fā)環(huán)境,支持組件創(chuàng)建和快速應(yīng)用開發(fā)。
(1) PowerBuilder
PowerBuilder是一個可視化的客戶/服務(wù)器應(yīng)用開發(fā)工具,其強(qiáng)大的功能可以幫助用戶快速開發(fā)復(fù)雜的應(yīng)用。并且,還提供與其他數(shù)據(jù)庫的接口。
(2) Power Designer
這是一套緊密集成的計算機(jī)輔助軟件工程(CASE)工具,用于為復(fù)雜的數(shù)據(jù)庫應(yīng)用完成分析、設(shè)計、維護(hù)、建立文檔和創(chuàng)建數(shù)據(jù)庫等功能。
(3) Power J
這是基于JAVA應(yīng)用的快速開發(fā)工具。
(4) Powre ++
是一組RAD C++客戶/服務(wù)器和Internet面向?qū)ο蟮拈_發(fā)工具。
【編輯推薦】