数智资源网
首页 首页 大数据 查看内容

未来的数据库将构筑在网格计算环境之上

木马童年 2019-5-27 12:50 102 0

网格计算已经成为热点,它所带来的低成本、高性能以及方便的计算资源共享正是众多企业所追求的。在这一大潮下,数据库技术将向何处发展?Oracle对此问题的回答是:未来的数据库将构筑在网格计算环境之上。 网格计算 ...

网格计算已经成为热点,它所带来的低成本、高性能以及方便的计算资源共享正是众多企业所追求的。在这一大潮下,数据库技术将向何处发展?Oracle对此问题的回答是:未来的数据库将构筑在网格计算环境之上。

网格计算已经成为热点,它所带来的低成本、高性能以及方便的计算资源共享正是众多企业所追求的。在这一大潮下,数据库技术将向何处发展?Oracle对此问题的回答是:未来的数据库将构筑在网格计算环境之上。

RAC(Real Application Cluster,真正应用集群)是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾。

过去,如果企业希望其信息系统具有良好的可靠性、可伸缩性和高性能,就必须选择基于主机的系统,这意味着企业在系统建设之初就必须投入大量资金;如果要节省成本,企业可以选择基于客户机/服务器的计算体系,并在需要时逐步增添新硬件、扩展系统,但如果需要进行应用升级,企业就不得不付出高昂的升级费用,同时这种分布式系统的维护成本也不菲。采用RAC技术,用户就有了更多的选择,无论是选择基于Intel架构的PC服务器、Unix工作站,还是最近两年颇受关注的刀片服务器;也无论是选择Unix、Windows,还是Linux操作系统,只要在这些软硬件平台上部署了Oracle9i的RAC系统,这些分布在各处的系统就能组成集群,实现用户所需的高性能和高可靠性。且当系统需要进一步扩展时,无需对应用程序进行任何修改。“这就是基于网格计算环境的数据库,也是数据库技术的未来发展方向。”Oracle公司负责数据库业务的高级副总裁Andy Mendelsohn先生说。

为什么Oracle的RAC技术能够实现以上目标?因为RAC技术采用了“sharing everything”的实现模式。据Oracle公司技术专家介绍,RAC技术通过CPU共享和存储设备共享来实现多节点之间的无缝集群,用户提交的每一项任务被自动分配给集群中的多台机器执行,用户不必通过冗余的硬件来满足高可靠性要求。另一方面,RAC可以实现CPU的共享,即使普通服务器组成的集群也能实现过去只有大型主机才能提供的高性能,这也是Intel、Dell等公司非常愿意与Oracle合作、共拓高端市场的原因。

除了RAC技术,Oracle9i数据库还提供其他功能来支持网格计算,包括支持在数据库之间进行数据快速复制的Transportable Tablespaces、支持数据流更新的Oracle Streams、支持应用可移植性的One Portable Codebase等。Mendelsohn认为,对那些需要建立数据中心的企业来说,Oracle9i RAC加上刀片服务器和Linux操作系统,就完全能够替代传统的基于大型机的数据系统。

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

网格计算 计算资源 数据库技术 数据库 分布式系统 操作系统
0
为您推荐
廖雪峰-2019大数据分析精品资料价值1980元,资源教程下载

廖雪峰-2019大数据分析精品资料价值1980元,资源教程

课程介绍:廖雪峰大神历时3个月打磨出来的《数据分析必备技能》的视频学习资料,由浅…...

社交网络分析与挖掘,视频教程下载

社交网络分析与挖掘,视频教程下载

课程介绍:社交网络和数据挖掘是计算机学科相关研究中的热点,其具体研究涵盖理论、关…...

尚硅谷-大数据项目之电商数仓教程下载

尚硅谷-大数据项目之电商数仓教程下载

课程介绍:本课程以国内电商巨头实际业务应用场景为依托,对电商数仓的常见实战指标以…...

python金融实务从入门到精通,视频教程下载

python金融实务从入门到精通,视频教程下载

课程介绍:Python已成为国内很多顶级投行、基金咨询等泛金融、商科领域的必备技能。中…...