数据库的单打独斗,或者仅与传统管理软件融合已经不再满足用户需求,与商业智能(BI)的结合已经到了“我中有你,你中有我”的境界,更加让人期待的是,数据库与硬件的融合,一些专业的数据库机器正在出现。
数据库新时代:扩展与融合成主角
从传统意义上讲,数据库这一软件更多地担任了数据管理的角色,它与其他软件系统的关系更多地是与管理软件的融合,可是,在现阶段,数据库的单打独斗,或者
仅与传统管理软件融合已经不再满足用户需求,与商业智能(BI)的结合已经到了“我中有你,你中有我”的境界,更加让人期待的是,数据库与硬件的融合,一
些专业的数据库机器正在出现。
甲骨文、IBM、微软,数据库领域的三巨头,依然在孜孜不倦地推出新的产品,并不断强化其功能,尽管数据库都只是它们众多产品线的一部分,但数据作为IT
的基础,对于数据所作的一切努力都显得那么重要。尤其是在整个IT体系日趋融合的趋势下,数据库与其它产品和解决方案组合在一起也变得如此必要。
甲骨文坚守传统不忘探索未来
不可否认的是,甲骨文依然是数据库市场的绝对领导者,这一地位在相当长的一段时间内都不会改变。
在甲骨文推广自己的数据库时,数据管理、数据压缩、数据安全、数据分析……似乎只要你能想到的与数据管理相关的功能,甲骨文都能够为你提供相应的服务。
在Oracle数据库11g第二版中,先进压缩和分区(Advanced Compression and
Partitioning)功能让数据压缩更加有效,而其自动存储管理功能则提升了用户的存储管理效率,同时,它还加强了与存储和服务器配合,以便使硬件
更容易配置数据库。
而在数据仓库、数据库管理和数据库安全等方面,甲骨文的新版数据库都将其产品功能进行了加强。不过这样的功能加强似乎已经不能满足甲骨文对于未来的判断。
因此,在坚持对传统产品持续改进的同时,甲骨文首先在软硬件融合上做出了探讨,继2008年甲骨文公司联合会普推出第一代数据库机以来,去年的
OOW(Oracle
OpenWorld)大会上,甲骨文还联合Sun发布了第二代数据库机,将数据库与硬件更加紧密结合起来,并期望这种融合能够给用户带来新的体验,以便帮
助他们应对如今非结构化数据增加、大容量数据繁多、数据分析等挑战。不能不说,这一结合是一大创举。
IBM强调数据压缩与兼容性
IBM在最新的DB2数据库中,同样开始强调其兼容性优势,尤其是对竞争对手产品的兼容,此外,在数据库的实际应用中,IBM虽然没有推出专业的数据库机,但IBM已经尝试将DB2与自身的服务器如何更好地结合在一起,以便提升其性能。
与竞争对手相比,IBM则主要强调产品本身的功能,在最新版本的DB2数据库中,IBM就着重强调了其在数据压缩、扩展性和兼容性以及与IBM硬件的良好配合等优势。
这不能不说也代表了数据库发展的一种新方向,或许,IBM认为,甲骨文所谓的数据库机并没有到取代传统数据的时候,与其推出这样一个超前的产品,不如更加优化自身的产品功能,以便更好地抓住时下的用户心理。于是,IBM有了“破甲行动”,矛头也直指甲骨文。
在IBM的DB2中,数据压缩功能被着重强调,毕竟,几乎所有的人都在面临数据的快速增长问题,那些生产存储设备的企业也推出了基于重复数据删除技术等的
存储产品。当然,IBM存储同样也在进行这些工作,但在IBM的DB2数据库中,则更多的通过基于字典表的数据行业所方法,这种方法在压缩数据时,主要通
过使用更多的数据库页来表示相同数据,这一方法与重复数据删除颇有异曲同工之妙。PureXML则使得数据无需复杂的关系模式、无需抽取时解析,从而减少
存储空间的同时提升读取速度。
IBM在DB2种的上述改进更多的集中在数据库的功能上,但要对抗竞争对手的产品,兼容性和扩展性才是关键所在。在这方面,IBM的
PureScale使得用户在扩展系统时只需要连接到新节点并发出两个简单的命令即可,而不需要更改应用代码便可有效扩展多台服务器。这种简单有效的方式
才是提升用户体验的方法。
此外,为了更好地让用户能够使用不同品牌的数据库,IBM专门提供了针对Oracle和Sybase数据库的迁移工具,以便更好地兼容竞争对手的产品。
除了扩展性和兼容性之外,IBM也尝试将数据库与服务器相结合,在服务器方面,IBM拥有Power7这样的代表性产品,如今,IBM已经在尝试在
Power7的开发过程中融入了与IBM DB2高性能结合的设计,使DB2能够自动利用基于POWER7
系统的大规模硬件并行性,从而降低成本,提高性能。
微软力求打造信息平台
微软则更多地强调起数据库在商业分析方面的能力,增强了数据库在完成数据存取的同时在数据挖掘和分析等方面的能力,帮助用户实现“自助式商业智能”。在微软看来,SQL Server将被打造成一个信息平台。
自助式商业智能(self-service BI)是一个新的概念,微软通过将SQL Server 2008 R2和新的面向Excel
2010和SharePoint
2010的PowerPivot插件结合,实现了数据的列级(column-level)压缩,这使得PowerPivot可以同事处理数百行,而通常使
用Excel只可以处理几千行。
除此之外,PowerPivot插件同样也让微软的数据库有了兼容其它产品的功能,它不仅可以从SQL Server中获得数据,还可以从其他任何数据库中获取。
与甲骨文和IBM类似的是,微软同样加强了数据库与服务器、存储等等融合,其中,SQL Server Utility Control
Point管理工具中提供了新的多服务器管理能力,可以监视多个SQL服务器的资源健康状况,而在存储监视上,可以看到驱动器级别的存储利用率,以及数据
库级别的空间统计情况,文件组、以及文件(数据和日志)级别。
分享到:
相关推荐
在数据库设计中,确保表结构具有良好的扩展性是至关重要的,因为这直接影响到系统的灵活性、维护性和性能。本文将深入探讨如何为数据库表设计可扩展的字段,以便在未来的需求变化或业务扩展时能够轻松应对。 首先,...
为了使activiti7工作流支持达梦数据库,修改源码扩展的时候,有很多编译不通过的地方,自己修改了一下,activiti-engine-7.0.0.Beta2.jar
动态可扩展的数据库设计是应对信息系统中数据结构不断变化和扩展需求的一种策略。数据库设计是构建数据库及其应用系统的关键技术,旨在有效地存储数据并满足用户的各类需求。在传统的数据库设计中,设计人员往往试图...
云原生数据库开发与实践云原生时代的数据库管理实践 云原生时代的数据库管理实践是指在云原生时代中,数据库管理的实践和方法。本文将从云原生数据库管理的角度,讨论云原生时代的数据库管理实践,包括云原生数据库...
在当今的大数据时代背景下,分布式数据库作为一种能够有效管理大规模数据存储与处理的解决方案,在各行各业中得到了广泛应用。分布式数据库的本质是在物理上由多个分散的计算机共同构成,但在逻辑上则表现为一个统一...
SG-Database一种轻量、易扩展的关系式数据库系统。其主要优势是,可以简单方便的向其中添加新的数据类型及对应索引。比如当我们想要在数据库中存储一些地图上的点,为了对其进行高效索引,需要建立类似KD-Tree等的...
在数字化时代,数据量的爆炸性增长和业务需求的不断演变对数据库的可扩展性提出了更高的要求。一个可扩展的数据库设计能够适应未来的需求变化和增长,保持高性能和稳定性。本文将探讨如何设计一个可扩展的数据库,...
### 数据库扩展性:构建未来可扩展的架构 在当今快速发展的信息技术时代,数据库作为存储、检索和管理数据的核心系统,其重要性不言而喻。随着数据量的增长和技术的进步,构建具有高度扩展性的数据库系统成为了企业...
标题 "扩展 iBatis 以透明支持多种数据库" 指的是在 iBatis 数据库持久层框架的基础上,通过一定的编程技巧和配置方法,使其能够灵活地适应不同的数据库系统,无需对应用程序代码进行大规模修改。iBatis 是一个轻量...
NoSQL数据库具有灵活的可扩展性、灵活的数据模型和与云计算紧密融合等特点。NoSQL数据库的兴起是由于关系数据库无法满足Web2.0的需求,主要表现在海量数据的管理需求、数据高并发的需求和高可扩展性和高可用性的需求...
### 国科大数据库新技术作业读书报告2018最新版 #### 一、云计算概述 云计算是一种基于互联网提供各种服务的技术模式,其核心在于利用互联网实现资源的动态扩展、虚拟化分配及按需使用。云计算能够提供强大的计算...
神通数据库的Kettle数据库插件是专为解决Kettle工具在处理神通数据库时的兼容性问题而设计的扩展。Kettle,又称Pentaho Data Integration(PDI),是一款强大的ETL(提取、转换、加载)工具,广泛应用于数据集成与...
超扩展设计——用于处理大型扩展应用程序的新数据库设计.pdf
万象数据库,作为一款先进的数据存储与管理解决方案,其核心在于提供高效、稳定且可扩展的数据库架构。在深入了解万象数据库架构之前,我们首先要理解数据库架构的基本概念。数据库架构是指数据库系统的设计蓝图,它...
Dreamweaver CC 2021 添加数据库服务器行为扩展插件。先安装Adobe Creative Cloud,再安装ExtensionManagerInstaller,通过其安装com.adobe.serverbehaviordatabase_1.0.0_62
5. **AI与DBA结合**:人工智能将扩展数据库管理员(DBA)的能力,优化数据库性能。 ### 数据库定义与分类 数据库是由DBMS管理的数据集合,存储包括数字、图像、音频等在内的多种数据形式。根据数据结构,数据库...
分布式数据库与云计算技术的融合,旨在通过将分布式数据库部署在云计算环境中,利用云计算资源的弹性伸缩能力和高可用性特点,提高数据处理的整体效率。具体架构包括以下几个关键点: - **资源调度层**:负责根据...
综上所述,NoSQL数据库在大数据时代发挥着越来越重要的作用,其灵活的可扩展性、灵活的数据模型和与云计算的紧密融合特点,使它成为处理大规模数据和高并发场景的理想选择。随着技术的发展,NoSQL数据库的类型和应用...