|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。提起数据库,第一个想到的公司,一样平常城市是Oracle。该公司建立于1977年,最后是一家专门开辟数据库的公司。Oracle在数据库范畴一向处于抢先位置。1984年,起首将干系数据库转到了桌面盘算机上。然后,Oracle的下一个版本,
版本5,领先推出了散布式数据库、客户/服务器布局等极新的观点。Oracle的版本6创始行锁定形式和对称多处置盘算机的撑持……最新的Oracle8次要增添了工具手艺,成为干系-工具数据库体系。今朝,ORACLE产物掩盖了年夜、中、小型机等几十种机型,Oracle数据库成为天下上利用最普遍的干系数据体系之一。
Oracle干系数据库产物:
Oracle数据库产物具有以下优秀特征。
(1)兼容性
Oracle产物接纳尺度SQL,并经由美国国度尺度手艺所(NIST)测试。与IBMSQL/DS,DB2,INGRES,IDMS/R等兼容。
(2)可移植性
Oracle的产物可运转于很宽局限的硬件与操纵体系平台上。能够安装在70种以上分歧的年夜、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操纵体系下事情。
(3)可联合性
能与多种通信收集相连,撑持各类协定(TCP/IP、DECnet、LU6.2等)。
(4)高临盆率
供应了多种开辟工具,能极年夜的便利用户举行进一步的开辟。
(5)开放性
Oracle优秀的兼容性、可移植性、可毗连性和高临盆率是OracleRDBMS具有优秀的开放性。
ORACLE产物次要包含数据库服务器、开辟工具和毗连产物三类。
数据库服务器
最新版本是8,但普遍使用的是7。版本7具有以下特征:
(1)多历程、多线索的系统布局
多历程、多线索的系统布局。Oracle7包含一个到多个线索历程、多个服务器历程和多个背景历程。线索历程卖力监听用户哀求,将用户哀求链进内存的哀求行列中,并将应对行列中的实行了局返给响应用户。服务器历程卖力处置哀求行列中的用户哀求,并把了局链进应对行列。线程和线索的数量都能够依据以后事情负荷静态调剂。Oracle7的历程布局能充实使用并行机上多处置机的才能,但因为其线索是用历程摹拟的,由操纵体系调剂,这在必定水平上消弱了线索开支低的优胜性。
(2)为进步功能改善中心手艺
Oracle7改善了其中心手艺。其并发把持机制加倍精巧,包含了无穷制行级封闭、无合作查询、线索的按次号发生机制。在共享内存缓冲区中增添了共享的SQLCache,进步了运转效力。
(3)高可用性
Oracle7供应了联机备份、联机恢复、镜像等多种机制保证体系具有高可用性和容错功效。
(4)SQL完成
Oracle7的SQL切合ANSI/ISOSQL89尺度。完全性束缚切合ANSI/ISO尺度的实体完全性和参照完全性束缚。供应基于脚色的平安性。
脚色是一组权限的汇合。有了脚色的观点,平安办理机制可翼把表或其他数据库工具上的一些权限举行组合,将它们付与一个脚色。必要时只需将该脚色授与一个用户或一组用户,如许能够下降平安机制的包袱和本钱。
针对集群和MPP并行盘算机平台,Oracle7供应了并行服务器选件完成存盘共享。同时,Oracle7还为SMP、集群和MPP平台供应了并行查询选件,以完成并行查询、并行数据装载等操纵。
Oracle7经由过程散布式选件供应散布式数据库功效。其散布式选件供应了多园地的散布式查询和多园地更新功效,具有地位通明性和园地自治性,供应全局数据库名,撑持远程历程挪用。
开辟工具
Oracle供应的开辟工具包是Developer/2000、Designer/2000、Discover/2000、OracleOffice等,它涵盖了从建模、剖析、计划到详细完成的各个环节。
Developer/2000包含:
OracleForms用于疾速天生基于屏幕的庞大使用,具有GUI界面和多媒体功效,次要用于利用数据和查询。
OracleReports是疾速天生报表的工具。能天生各类庞大的报表,一样能处置多媒体信息。
OracleGraphics用于天生各类图形使用。
OracleBooks用于天生联机文档。
Designer/2000:
这是Oracle供应的CASE工具。该工具可以匡助用户对庞大体系举行建模、剖析和计划。还能够匡助用户绘制ER图、功效分层图、数据流图和方阵图。
Discover/2000:
这是一个OLAP工具,次要用于撑持数据堆栈使用。它能够对汗青数据举行发掘,以找到开展趋向,对分歧条理的概略数据举行剖析,以便发明有关营业的具体信息。
OracleOffice合用于办公主动化的,能完成企业局限内的动静吸收与发送、日程布置、日历办理、目次办理和拼写反省。
一个相关的问题是第三方支持的资格问题,尽管直接来自厂商的支持和服务可以一定程度上减缓这个问题,但是,对于有的企业来说,通过强有力的本地化支持显然更有吸引力。 |
|