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