数据库部署因云而变
作者:暂无
来源:《计算机世界》 2012年第24期
分布式数据库通过使用多个分片数据库并行处理,形成一个超级大数据库,从而适应云计算环境对灵活性和可扩展性方面的要求。
■ 石化盈科信息技术有限责任公司系统事业部 罗益民
数据库是各种IT 系统中最常见的组成部分,从上世纪80 年代初以来,在企业的各种基于数据库的应用系统中,关系型数据几乎一统天下,而进入云计算时代,由于互联网应用的兴起,关系型数据库受到了以大数据处理为主要卖点的NoSQL 数据库的强力挑战。为满足云计算时代对数据处理的要求,特别是对高扩展、读写速度、支撑容量以及建设和运营成本方面的要求,关系型数据库自身不断做出调整,向分布式数据库演进。
处理非结构化数据
在数据库应用中,经常会涉及全文文本、图像、声音、影视、超媒体等信息类型,这些信息的字段长
度可变,并且每个字段的记录又可以由可重复或不可重复的子字段构成,这就形成了典型的非结构化数据。在企业中非结构化数据主要有办公文档、披露的信息、Web 发布的页面,以及工作中一些培训、宣传、监控用到的多媒体信息等。如今,非结构化数据处理越来越普遍,而非结构化数据的处理也成为关系型数据库面临的一个很大挑战。一般而言,非结构化数据的组织主观性比较大,缺乏统一的规则,处理起来难度大,然而,非结构化数据越来越普遍,促使各关系型数据库厂商不得不对其产品进行拓展而使其具备管理非结构化数据的功能。云数据库服务
目前,主流的关系型数据库,包括Oracle、SQL Server、Sybase、DB2 都或多或少对非结构化数据类型提供了支持,如SQL Server 2008中引入了文件流fileStream 技术,支持非结构化文档的存储、查询和检索。Oracle 数据库则采用大对象BLOB 技术存储非结构化数据。面向对象的数据库中还有一个典型代表是Cache 数据库,在非结构数据的支持上走得更远些。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论