您当前的位置:首页 > 互联网教程

Oracle可以构建在分布式存储上吗

发布时间:2025-05-21 04:11:18    发布人:远客网络

Oracle可以构建在分布式存储上吗

一、Oracle可以构建在分布式存储上吗

1、现下比较流行的当属云计算了,风靡全球的新技术,我也不忍想参与一下。正好现在公司内需要进行服务器的整合,一方面是虚拟化路径,让一台机器能够充当N台的用途,另一方面则是分布式的路径,让N台机器协同运作;我比较感兴趣的是分布式,所以就准备做一些分布式的预研计划,算是云计算的一些实践性的理解。

2、现在公司绝大多数的应用时部署在Oracle上的,oracle本身有很多的高可用性,想要整合公司的服务器使用,首选当是RAC集群环境,准备做几个RAC集群环境分配给不同的产品线使用,再通过监控框架,定时出报告,将一些利用率不合理的集群进行删减节点的调整,把数据库服务器能管理起来。

3、RAC环境的方案这么敲定了,现在有了一个新的问题--存储,当然,买几个高性能的磁盘阵列,是最理想的解决方案,苦于现在的规划仍未带来实际的利益,领导对于买磁盘阵列确实非常的犹豫,我想还是另谋出路吧(也许做出点成绩,就可以买了!)。前段时间正好,准备了一些数据产品的设计方案,其中有一部分就是分布式存储的解决方案,就想尝试一下是否oracle可以在分布式存储上部署?

4、网上找到了一些分布式存储,后来看重了2个产品,MFS和HDFS,觉得MFS比较容易部署而且使用也比较方便,准备采用MFS,下面就准备做一些测试了,关于MFS和oracle的联合部署问题,今天开始的一周比较忙了,需要能够找到oracle和分布式存储的融合切入点。

二、Oracle,db2是什么

1、Oracle和DB2是两种不同的数据库。

2、Oracle是甲骨文公司的一款关系数据库管理系统。

3、ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

4、全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。

5、DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

三、oracle 中select into是什么意思

创建aaa表,这里没有定义aaa表的字段以及类型,而是用select* from bbb,这就是把bbb里面所有的字段包含类型以及数据都复制到aaa中去。那么就创建了一张和bbb表一样的aaa表。包括数据等都一样。只是不包含bbb表中的主键以及约束等。

这个地方是不能使用select into来完成的。select into是SQLSERVER的语法:同样的效果select* into aaa from bbb。

复制中只允许从源数据库(即主数据库)向其他数据库(从数据库)复制对象,复制对象存放在从数据库站点中。主从复制是最基本的一种结构。

在这种结构中,定义一个主节点,其源数据称为主节点数据(或主拷贝);定义1到n个复制节点,其从主节点复制过来的数据称为复制点数据(或副拷贝)。数据更新操作只能在主拷贝上进行,然后复制给其它副拷贝。

所有副本在任何节点都可以被修改,并且修改可以发送给其他副本,即所有站点的地位、作用是等同的,没有主从关系。

是主从结构的一个扩展,它也是由一个主拷贝和若干个副拷贝组成。不同于主从结构的是它允许每个从属副拷贝(从属站点)具有复制的能力,即一个从属副拷贝可以把接收到的复制数据再传给下一个从属副拷贝。例如,在Oracle中一个快照站点也可以作为主站点。