oracle中使用多个节点的作用是什么? 是负载均衡还是主连接和备用连接的原因?
如果第一个节点不通,是不是会自动连接到第2个节点?
RAC连接又是指什么?
oracle中使用多个节点的作用是什么?
答案:3 悬赏:0 手机版
解决时间 2021-01-31 16:23
- 提问者网友:欺烟
- 2021-01-30 23:16
最佳答案
- 五星知识达人网友:空山清雨
- 2021-01-30 23:38
RAC(实时应用集群), 是Oracle新版数据库中采用的一项新技术。
优点:
多节点负载均衡;提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;
通过并行执行技术提高事务响应时间----通常用于数据分析系统;通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;可扩展性好,可以方便添加删除节点,扩展硬件资源。
缺点:
相对单机,管理更复杂,要求更高;在系统规划设计较差时性能甚至不如单节点;可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。
优点:
多节点负载均衡;提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;
通过并行执行技术提高事务响应时间----通常用于数据分析系统;通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;可扩展性好,可以方便添加删除节点,扩展硬件资源。
缺点:
相对单机,管理更复杂,要求更高;在系统规划设计较差时性能甚至不如单节点;可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。
全部回答
- 1楼网友:等灯
- 2021-01-31 01:29
hash表也叫散列表
常用于查询一组值,但是查询有速度和空间要求
这是折中的办法
每个节点也就是hash值,查询用的
例如这样一组数:
5 8 17 18 23
这是 如果用n mod 7的值作为hash节点的话可得到
原始值 5 8 17 18 23
hash值 5 1 3 4 2
如果值多的话有冲突,可以用指针或者顺序存储解决冲突
一般用指针,顺序存储用于冲突很少的时候hello希望对你有帮助。更多到
- 2楼网友:想偏头吻你
- 2021-01-31 00:46
根节点的thelevel 应该为null,可以加个条件 where sectype.thelevel is null 。
select sectype.thekey, sectype.name, sectype.thelevel
from sectype
where sectype.thelevel is null
start with sectype.thekey = '8565'
connect by prior sectype.thelevel = sectype.thekey
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯