技术开发 频道

软硬结合三步曲 甲骨文大数据方案盘点

        【IT168 专稿】在众多数据库厂商中,甲骨文无疑是最具影响力的一个,其产品的覆盖面和相关技术人员的规模都是领先的。作为老牌数据库厂商,甲骨文的创新从未停止过;而作为技术实力雄厚的数据库厂商,市场上任何新技术都能为甲骨文所用。“大数据”也不例外。

  大数据趋势在2012年开始变得明显,Hadoop、NoSQL等技术的兴起,令传统数据库稳固的江山开始动摇。IDC预计,2015年大数据技术和服务市场将增长至169亿美元,年复合增长率达40%,大量创新型企业涌入大数据市场。

  作为传统数据库的代表,Oracle对大数据趋势的洞察比较早,行动也比较迅速。在2011年的Oracle OpenWorld上,甲骨文宣布推出Oracle大数据机(Big Data Appliance,简称BDA)和Exalytics商务智能服务器,再加上2008年发布的Oracle Exadata数据库云服务器,为用户提供一个端到端的大数据解决方案。

  “全面”是甲骨文大数据解决方案的关键词,具体来说主要包括以下三个方面:

  一、捕获大数据

  在捕获大数据的环节,甲骨文提供了两款产品:Oracle数据库和Oracle NoSQL数据库。其中Oracle数据库不再赘述,下面重点讲讲Oracle NoSQL数据库。

  获取和存储大数据经常使用NoSQL数据库。此类数据库非常适用于动态数据结构,并且伸缩性强,NoSQL数据库中存储的数据通常多种多样,因为系统的用途就是捕获所有数据,而不作分类和分析。

  NoSQL是在Amazon、Google、LinkedIn和Twitter等公司在延迟要求严格,还需应对空前的数据量和操作量的情况下应运而生的。分析网站大量实时数据可通过利用结构化和半结构化数据源来创造更多业务价值。传统关系数据库难以担当此任,于是甲骨文便以十年的分布式散列表(DHT)研究以及传统关系数据库系统或嵌入式键/值存储(如Oracle Berkeley数据库)为基础开发高度可用的分布式键值存储,即Oracle NoSQL数据库。

捕获大数据

  Oracle NoSQL数据库利用Oracle Berkeley数据库Java版高可用性存储引擎为大量对延迟敏感的应用或Web服务提供分布式、高度可用的键/值存储。它还为需要与ETL处理集成的应用提供快速、可靠的分布式存储。

  作为一款分布式、高度可扩展并能够提供关键价值的数据库,Oracle NoSQL数据库专门为管理海量数据而设计,可以帮助企业存取非结构化数据,并可横向扩展至数百个高可用性节点。同时,该产品能够提供可预测的吞吐量和延迟时间,而且更加容易安装、配置和管理,支持广泛的工作负载。

  总的来说,Oracle NoSQL数据库使高度可用、广泛分布的NoSQL环境具备了企业级质量的存储和性能。其经过商用验证、实现写入优化的存储系统提供了较高的性能以及稳定性和可靠性,而其“无单点故障”设计则确保了系统的持续运行以及发生任何故障后数据依然可用。

0
相关文章