您的位置: >> 首页 >> 技术 >> 查看资讯

推荐给好友 上一篇 我要投稿 下一篇

浅谈数据库技术

当前流行的数据库管理系统(DB2、Oracle、Sybase 等)在原有基础上增加了许多新特性。本文以Oracle数据库为例,简单介绍一下分布式数据库、并行数据库、面向对象的数据库和多媒体数据库的有关情况。   Oracle 分布式数据库技术   Oracle的分布式数据库功能允许用户开发的应用程序把多个网络互联的数据库当作一个完整的数据库看待,允许用户透明地操作远程数据库的数据,可以用多个数据库满足多个工作组、部门或地区的需求,并把它们连接在一起,使应用程序看起来只有一个大型数据库。用户对此单一逻辑的数据库中数据的任一请求,都被自动分解、自动寻址、自动转换为网络请求,并在相应结点上实现相应的操作。   Oracle 并行数据库技术   Oracle 9i 推出的Real Application Cluster(RAC)就是一种并行数据库,9i RAC 是利用了相互连接的多台计算机处理能力的一个加强运算环境,通常称为簇(Cluster),一个簇通常由两个或多个节点(计算机)组成,是一种低耦合结构。在RAC 环境下,所有的节点同时在一个数据库上处理事务,RAC来协调各个节点,保证数据的完整性和一致性。   Oracle 的面向对象技术   Oracle8 以后的版本中,不仅扩展了SQL(DDL和DML),并允许用户定义自己的类型(表示他们的商务对象)以及这些类型间的关系(继承、集合等),将它们作为基本或本地类型存储在数据库中,以及查询、插入和更新它们。另外,Oracle数据库内部对Java提供本地支持,对象关系类型系统和Java环境间可以紧密集成。还支持SQL和C++对象间的映射,从而可以从C++应用程序无缝地访问SQL对象。   Oracle 多媒体数据库技术   Oracle InterMedia提供了一系列图像、音频和视频对象类型,来满足大多数普通网络应用程序的需求。这些对象类型能够扩充以支持很多具体应用程序的需求(新的压缩和解压缩模式、专用索引、客户查询最优化和方法),应用程序能够容易地将多个图像、音频和视频列,或者包括这些对象类型的混合列,加入现存或新建的关系表中。   Oracle InterMedia 能够通过原图像、音频和视频数据类型服务、操作符以及元数据管理进行开放的、标准的SQL访问。应用程序可以通过关系接口和/或对象接口访问Oracle InterMedia。

TAG: 技术 数据库
10秒注册会员 结交数据仓库朋友 分享你的精彩

我来说两句

seccode