第一范文网 - 专业文章范例文档资料分享平台

基于JSP技术的网上花店系统设计与实现毕业论文 - 图文

来源:用户分享 时间:2025/8/12 13:40:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

了不知怎样处理的程序,没关系,Java能自动下载。

2.6 Oracle数据库介绍

2.6.1 概论

Oracle8i是一个面向Internet计算环境的数据库,它改变了信息管理和访问的方式。它将新的特性融入到了传统的Oracle服务器之中,从而成为一个面向Web信息管理的数据库。Oracle8i支持Web高级应用所需要的多媒体数据,支持Web繁忙站点不断增长的负载需求。是唯一一个拥有集成式Web信息管理工具的数据库。Oracle正在推动Java成为下一代应用的标准,它在各个层次,包括Oracle8i服务器内的Java VM,均支持Java。Oracle8i将强大的新型功能引入到了联机事务处理(OLTP)和数据仓库应用之中。它还对Oracle数据服务器的几乎所有方面给予了增强,全面改进了质量、可用性、性能、可管理性、多媒体数据类型支持和复制功能。

2.6.2 特点

(1) 操作的简易性

Oracle8i从根本上改进了Oracle应用的安装、配置和可管理性。Oracle通用安装程序(Universal Installer)和数据库配置助手(Database Configuration Assistant)都是基于Java的应用,它们通过探测硬件特征和提示信息来安装、预调整和配置Oracle8数据库环境。Oracle通用安装程序是针对簇的,它是在簇的所有节点上进行软件分布和安装的。

(2) 可扩展性

Oracle8i网络计算体系结构(Network Computing Architecture NCA)引入了一个开放的、易于使用的方法,用来扩展具有多媒体数据类型(称为插件cartridge)的数据库。Oracle8i为数据插件的开发人员提供了一组全面的API。它允许合作伙伴开发的数据插件具有与Oracle开发的数据插件相同的内部访问机制。合作开发商可以开发出高度客户化的数据插件,并满足日益增多的多媒体应用在性能上的要求。 (3) 安全性改进

Oracle8i引入了细粒度化的访问控制,并改进了多层环境的安全模式。细粒度化的访问控制使用参数驱动的、可扩展的应用上下文关系,从而允许应用根据用户属性控制用户的访问。中间层,特别是Web服务器或应用服务器,常常可能设置在防火墙上或防火墙外,为此,Oracle8i提供了这样一种能力,即限制一个中间层可以连接哪些用户,以及将中间层作为一个特殊用户进行审计。 (4) 复制功能

Oracle8i高级复制(Advanced Replication)功能包含重要的性能改进和重要的新功能,其目标特别针对正在部署办公前台(Front-office)自动化应用的用户。 (5) 性能改进

8

Oracle8i继续将更多的复制代码迁移到数据库内核之中,以进一步提高复制性能。内部包能够安全地防止用户的干涉,而不至因此而需要重新生成。快照刷新性能也进行了改进。当“推”状态能够充分利用内部包所提供的性能优势时,“拉”状态的性能就会大大提高,因为它大大减少了所需回程(round-trip)的数目。这种优化对大型刷新群组的用户特别有益。 (6) 自动复制

在Oracle8i中有许多特性被设计用于帮助用户实现前台办公自动化应用,特别是繁杂(mass)的分布式应用。快照刷新群组模板、在Oracle复制管理器中附加的监视能力,以及脱机安装都允许管理员集中定义和管理数百个远程快照站点。快照刷新组模板允许在主侧(master-side)为远程快照进行定义。 (7) 对象关系数据库

对象类型的数据现在可以是分区表的列,并且可以使用QL*Loader来装载。并行查询可以利用对象类型或对象表在表上实施操作。在使用对象类型和LOB列的时候,许多方面都还有性能上的提高。在CLOB和NCLOB列中还支持变宽字符集。同时,对客户方对象Cache也进行了改进,允许跟踪和调试,以及支持优化加锁技术。 (8) 网络功能

Oracle8i提供了先进的网络特性和管理能力,并引入了Oracle8i安全目录(Oracle Secure Directory-OSD)服务。网络管理通过自动配置Net8,以及将管理功能集成至Oracle企业管理器从而得到大大简化。

Oracle安全目录是一个遵循LDAPv3的层次数据仓储,可用来存储企业用户信息,包括X.509认证(certificate)、企业角色和Oracle钱夹(Oracle Wallet)。联机模式管理增强了模式,扩展已经扩展的预定义目录模式。OSD支持授权访问和数据加密实现了安全接口层(SSL)。OSD还与Oracle家族产品紧密集成,这些产品包括Oracle应用服务器(Application Server)和Internet消息传输(Internet Messaging)。

Oracle8i连同Net8允许站点最大限度地利用现有应用的投资,同时开拓了Internet的主要标准,如Java、IIOP和SSL。 (9) 其他增强的特性

Oracle8i在其他许多方面都进行了改进。对地区语言支持(NLS)、ANALYZE性能和功能、空间管理,以及诊断工具也做了改进。 (10) 版本迁移与互操作性

简单和快速的迁移脚本允许组织机构将版本8.0.x轻而易举地升级为Oracle8i。用于迁移的实用程序还允许版本7.1、7.2和7.3直接迁移为Oracle8i。Oracle8i还提供一个参数COMPATIBILITY,该参数可设置为以前的版本,从而禁止任何新的功能。另外,还支持输入(input)和输出(export)功能,该功能用于将以前版本中的数据移到Oracle8i中。

9

2.6.3 存储结构

(1) 物理结构

ORACLE数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。

下图为ORACLE数据库扩充前后在硬盘上存储结构的示意图:

(2) 逻辑结构

ORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数 据、索引、程序等相关信息。我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。

下图为ORACLE数据库逻辑结构与物理结构的对照关系:

2.6.4 分布式数据库管理介绍

(1) 原理

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。用户可以通过网络对异地数据库中的数据 同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的连接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。

下图为ORACLE分布式数据库原理示意图:

10

(2 ) 过程

由网络相连的两个ORACLE数据库之间通过数据库链接(DB-LINKS)建立访问机制,相当于一方以另一方的某用户远程登录所做 的操作。但ORACLE采用的一些高级管理方法,如同义词(SYNONME)等使我们觉察不到这个过程,似乎远端的数据就在本地。

数据库复制技术有:实时复制、定时复制、储存转发复制。对复制的力度而言,有整个数据库表的制,表中部分行的复制。在复制的过程中,有自动冲突检测和解决的手段。

11

基于JSP技术的网上花店系统设计与实现毕业论文 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c472o599fcn79c964huzp_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top