精华内容
下载资源
问答
  • 云计算与数据库

    2011-10-17 20:29:38
    讲述云计算与数据库关系;讲述云计算与数据库关系讲述云计算与数据库关系
  • 本文讲的是云计算使得关系数据库逐渐落伍,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按需...

    本文讲的是云计算使得关系数据库逐渐落伍,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按需平台服务供应商。

      Magnusson帮助编写过Apache Geronimo应用服务器软件,本周在纽约举行的O'Reilly Web 2.0 会议上发言中他指出:“云计算是一种不同的技术,不同得足够改变开发者看待问题和解决问题的方式”。“我们将不得不重新审视我们做事的方式”,他说。

      在发言期间,Magnusson列举了许多被专门开发用于云计算环境的新型数据库,包括Google'的Bigtable, Amazon的 SimpleDB, 10Gen自己的 Mongo, AppJet的 AppJet 数据库以及甲骨文开源BerkelyDB。

      Magnusson指出,这些数据库没有一个是关系型的(他特别强调了一个值得注意的例外“Drizzle”,MySQL应用于web环境的一个精装版)。

      这些数据库具有一些共同特征,正是这些特征使它们特别适用于服务云计算式的应用。它们中的大多数可以在分布式环境中运行----意味着他们可以分布在多个地点的多台服务器上。它们本质上都不是事务性的,并且都牺牲了一些高级查询能力以换取更好的性能。(在很多情况下,这些数据库可以通过对象调用来检索,而不用SQL,无论如何,对程序员来说,前者更自然些)。

      尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。数据库组成部分在不同位置的分散对云计算很必要,这也是其名得来的原因。在辽阔的地理距离之间执行复杂查询可以减少响应时间,此外,设计和维护支持不同位置的相关数据备份并在一个点瘫痪时能保证该数据同步的体系并非易事。

      “云体系结构里的衡量具有不同于我们现在使用的关系型结构的属性”,他说,其结果是:“在云体系结构里,关系不复存在,人们以群集形式看待数据”。

      Magnusson的观点得到会上另一位发言人AdaptiveBlue 公司的Alex Iskold的赞同,AdaptiveBlue是一家以客户为导向的公司,该公司提供一种浏览器插件,能根据用户的使用历史,使用语义标记和Web服务体现个性化设置。该公司把服务建立在Amazon的托管平台服务上,包括SimpleDB。Iskold指出如果AdaptiveBlue使用关系型数据库那么这种服务将不会扩大到广泛使用。


    原文发布时间为:2009-08-24
    本文作者: IT168.com
    本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
    原文标题:云计算使得关系数据库逐渐落伍
    展开全文
  • 云计算环境下关系数据库的思考

    千次阅读 2011-10-28 23:00:39
    不仅要思考一个问题,显然,NOSQL在很多方面还不能完全取代传统的关系数据库RDBMS,现有的基于关系数据库的应用要移植到云计算环境中,是改变程序适应NOSQL数据库,还是改造现有的关系数据库以适应云计算环境?...

    在内存即硬盘的时代,在普通服务器就可拥有4核或者8核的多线程时代,随着NOSQL数据库的大规模应用,不仅要思考一个问题,显然,NOSQL在很多方面还不能完全取代传统的关系数据库RDBMS,现有的基于关系数据库的应用要移植到云计算环境中,是改变程序适应NOSQL数据库,还是改造现有的关系数据库以适应云计算环境?目前看来,前者似乎更加可行,而这里思考的是后者!关系数据库难以横向扩展,主要的瓶颈在文件系统,数据库的数据存储在文件系统上,对数据库表的修改,添加,删除,都需要对文件系统进行操作,在关系数据库兴起的时候,很难想象关系数据库会把同一个表的数据存在多个服务器上,目前关系数据库的扩展主要是通过分表和分区等技术,而在云计算领域,设想一种理想的情况,云计算的文件系统是分布式透明的N个节点的服务器,关系数据库对文件系统的操作是通过分布式的文件系统来进行的,一个表的数据存放按照记录分布在多个节点,查询,join等所有数据库的底层操作使用MapReduce进行任务的分配,这要比目前的分区和分表等技术对用户来说更为透明,而这和分表等技术原理上相同,只不过是数据库底层提供了实现,对用户来讲没有任何改变。

    能不能实现不是这里考虑的重点,重点是如果能够实现将极大的减少传统程序向云计算领域迁移的成本,使用过Google App Engine的同学都知道,写个App需要用特定的API,即使提供有传统的JPA接口,也有不少功能不支持,现有的应用不经过大规模的修改是难以部署到GAE上的。

    改造的难点有一部分取决于数据库文件的保存方式,不少数据库文件是单个文件,所有的表在一个文件,有的数据库则是多个文件,每个表一个文件,个人感觉后一种数据库保存方式改造起来更容易,可将数据库的表按照记录的索引到达一定限度分开保存在多个节点,查询,删除,修改行记录的实现都要改变以适应多个节点,而插入恰恰是开销最小,只需要找到最后一个节点就可,而查询的功能可通过缓存行记录到内存得到有效的改善!

    改造的另外一个难点是需要一个能够和这种操作相适应的分布式的文件系统,而这种文件系统是可随机访问和修改的,以后再谈关于这个文件系统的思考。

    至于这样的关系数据库能不能实现,希望自己能做这方面的尝试,已经选好了数据库,改造方面的工作还是挺大的!


    展开全文
  • 本文讲的是云计算关系数据库是否就要被淘汰了,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。...

    本文讲的是云计算:关系数据库是否就要被淘汰了,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按需平台服务供应商。

      Magnusson帮助编写过Apache Geronimo应用服务器软件,本周在纽约举行的O'Reilly Web 2.0 会议上发言中他指出:“云计算是一种不同的技术,不同得足够改变开发者看待问题和解决问题的方式”。“我们将不得不重新审视我们做事的方式”,他说。

      在发言期间,Magnusson列举了许多被专门开发用于云计算环境的新型数据库,包括Google'的Bigtable, Amazon的 SimpleDB, 10Gen自己的 Mongo, AppJet的 AppJet 数据库以及甲骨文开源BerkelyDB。

      Magnusson指出,这些数据库没有一个是关系型的(他特别强调了一个值得注意的例外“Drizzle”,MySQL应用于web环境的一个精装版)。

      这些数据库具有一些共同特征,正是这些特征使它们特别适用于服务云计算式的应用。它们中的大多数可以在分布式环境中运行----意味着他们可以分布在多个地点的多台服务器上。它们本质上都不是事务性的,并且都牺牲了一些高级查询能力以换取更好的性能。(在很多情况下,这些数据库可以通过对象调用来检索,而不用SQL,无论如何,对程序员来说,前者更自然些)。

      尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。数据库组成部分在不同位置的分散对云计算很必要,这也是其名得来的原因。在辽阔的地理距离之间执行复杂查询可以减少响应时间,此外,设计和维护支持不同位置的相关数据备份并在一个点瘫痪时能保证该数据同步的体系并非易事。

      “云体系结构里的衡量具有不同于我们现在使用的关系型结构的属性”,他说,其结果是:“在云体系结构里,关系不复存在,人们以群集形式看待数据”。

      Magnusson的观点得到会上另一位发言人AdaptiveBlue 公司的Alex Iskold的赞同,AdaptiveBlue是一家以客户为导向的公司,该公司提供一种浏览器插件,能根据用户的使用历史,使用语义标记和Web服务体现个性化设置。该公司把服务建立在Amazon的托管平台服务上,包括SimpleDB。Iskold指出如果AdaptiveBlue使用关系型数据库那么这种服务将不会扩大到广泛使用。


    原文发布时间为:2009-08-25
    本文作者:IT168.com
    本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
    原文标题:云计算:关系数据库是否就要被淘汰了
    展开全文
  • 我想做一个Ppt有关,网游与云计算、分布式数据库。我以前听过一个有关游戏的说法,可以把现在的网游的客户端做...现在的网页游戏的实现是不是类似,这种方式下游戏是怎么开发的,以及它与云计算、分布式数据库关系
  • 摘要:尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。 “在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于...

    摘要:尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。

     

    “在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按需平台服务供应商。

    Magnusson帮助编写过Apache Geronimo应用服务器软件,本周在纽约举行的O'Reilly Web 2.0 会议上发言中他指出:“云计算是一种不同的技术,不同得足够改变开发者看待问题和解决问题的方式”。“我们将不得不重新审视我们做事的方式”,他说。

    在发言期间,Magnusson列举了许多被专门开发用于云计算环境的新型数据库,包括Google'的Bigtable, Amazon的 SimpleDB, 10Gen自己的 Mongo, AppJet的 AppJet 数据库以及甲骨文开源BerkelyDB。

    Magnusson指出,这些数据库没有一个是关系型的(他特别强调了一个值得注意的例外“Drizzle”,MySQL应用于web环境的一个精装版)。

    这些数据库具有一些共同特征,正是这些特征使它们特别适用于服务云计算式的应用。它们中的大多数可以在分布式环境中运行----意味着他们可以分布在多个地点的多台服务器上。它们本质上都不是事务性的,并且都牺牲了一些高级查询能力以换取更好的性能。(在很多情况下,这些数据库可以通过对象调用来检索,而不用SQL,无论如何,对程序员来说,前者更自然些)。

    尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。数据库组成部分在不同位置的分散对云计算很必要,这也是其名得来的原因。在辽阔的地理距离之间执行复杂查询可以减少响应时间,此外,设计和维护支持不同位置的相关数据备份并在一个点瘫痪时能保证该数据同步的体系并非易事。

    “云体系结构里的衡量具有不同于我们现在使用的关系型结构的属性”,他说,其结果是:“在云体系结构里,关系不复存在,人们以群集形式看待数据”。

    Magnusson的观点得到会上另一位发言人AdaptiveBlue 公司的Alex Iskold的赞同,AdaptiveBlue是一家以客户为导向的公司,该公司提供一种浏览器插件,能根据用户的使用历史,使用语义标记和Web服务体现个性化设置。该公司把服务建立在Amazon的托管平台服务上,包括SimpleDB。Iskold指出如果AdaptiveBlue使用关系型数据库那么这种服务将不会扩大到广泛使用。

    转载于:https://www.cnblogs.com/licheng/archive/2010/09/09/1822074.html

    展开全文
  • 云计算行业:关系型云数据库应用白皮书-20190617-中国信通院-27页.pdf
  • 云计算关系数据库

    千次阅读 2011-10-10 13:23:42
    云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时...
  • 根据云计算环境中租户数据安全的需求,针对传统数据库加密效率低下的问题,提出了一种云计算环境下数据库加密保护系统的设计方案,并对系统的构成和功能进行了设计。该系统对关系数据库采用DBMS外层加密的方式,通过...
  • 从1970年关系数据库理论被提出,到2006云计算概念的诞生,半个世纪以来IT行业的科技革新不断引领着时代潮流。作为IT技术的核心领域之一,数据库如何在云计算的大时代背景下持续进化,开拓创新。 10月12日的云栖大会...
  • 云计算时代的高可用数据库是可扩展、容错且任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳...
  • 由此,业界已经开始就关系数据库的末日是否已经来临开始探讨。  最近对云计算的关注增加了键/值数据库的使用,有关这种存储方式最常见的主题便是其伸缩性。对各厂商来说,即使无需构建高度伸缩的应用程序或服务,...
  • 微软云关系数据库 SQL Azure 微软云计算平台 传统企业和用户在开 发和部署自己的应用 程序时主要有两种 方式 ? 购买和维护自己基 础设施 耗费大量的 资金和维护精力 ? 租用服务器或租用 虚拟主机 后台服 务器的控制...
  •  云数据库(Cloud DB),是一个面向云计算数据库资源治理平台,旨在通过云计算的方式整合现有的大量位于Internet后台的数据库资源,为云计算应用的基础结构级别的数据库资源访问、发现、整合等多方面题目提供通用...
  • 可以说,大数据的发展是离不开云计算的,然而很多的人并不了解大数据和云计算之间的关系,接下来,小编就为大家讲解一下大数据和云计算之间的关系。 1.什么是大数据? 大数据就是需要新处理模...
  • circle: 托管运维:无需维护升级管理数据库,由服务商或统一平台提 :black_circle: 扩展灵活:资源利用灵活性好,能够实现快速计算以及存储资 (三)两种技术模式和两种部署模式 关系型云数据库根据数据库产品云...
  • 云计算之云数据库

    2014-09-23 13:33:00
    架构在云端数据库集群上,通过云服务的方式让关系数据库的可靠性更高,免去繁琐的维护工作,节约硬件成本,其具备以下特点: 云数据库特点: 1:管理方便:可以自动备份、弹性扩展。 2:性能出色:针对数据库高...
  • 随着云计算时代的到来,各种类型的互联网应用层出不穷,对此相关的数据模型、分布式架构、数 据存储等数据库相关的技术指标也提出了新的要求。虽然传统的关系数据库已在数据存储方面占据了不可动摇的地位,但...
  • 大数据与云计算物联网的关系

    千次阅读 2020-02-25 21:27:33
    云计算、大数据和物联网代表了IT领域最新的技术发展趋势,三者既有区别又有联系。 云计算最初主要包含了两类含义: 一类是以谷歌的GFS和MapReduce为代表的大规模分布式并行计算技术; 另一类是以亚马逊的虚拟机和...
  • 摘要:在这个信息化的时代,我们的一举一动都离不开数据打交道,特别是云计算和大数据时代的到来,使得传统数据库的性能已无法满足海量数据的实时交易查询需求,在性能和成本的双重压力之下,云计算下的数据库需要...
  • 本文讲的是云计算是否真的抛弃关系数据库了,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按...
  • HBase系统结构详细介绍,值得一读 HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.所谓非结构化数据存储 就是说HBase 是基于列的而不是基于行的模式,这样方面读写你的大数据内容
  • 云计算与大数据的关系

    千次阅读 2016-10-27 14:50:04
    关于大数据和云计算关系人们通常会有误解。而且也会把它们混起来说,一句话直白解释就是:云计算就是硬件资源的虚拟化;大数据就是海量数据的高效处理。有人把Hadoop理解为云计算,认为云计算只是数据分析, ...
  • 云计算与开源有什么关系?如何学好云计算技术?作为一种“一切皆服务”的全新IT提供模式,云计算已经开源变得密不可分,开源日渐成为云计算技术的主流。有很多同学对云计算与开源之间的关系似懂非懂,接下来就给...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,829
精华内容 17,531
关键字:

云计算与数据库的关系