百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

从12c到In-memory 甲骨文数据库编制的一张网

ccwgpt 2025-02-20 14:46 25 浏览 0 评论

ZDNet至顶网软件频道消息: 去年6月份,甲骨文推出数据库12c产品;时隔一年后的6月, In-memory内存数据库选件面市。这一前一后两个产品,是甲骨文数据库正在编织的一张庞大的网。

这张网既要网住甲骨文数据库业已拥有的传统IT用户,也要网住希望藉由创新技术助力企业转型的新兴公司。要想实现这一切,不能忽视云计算、大数据摧枯拉朽之势。殊不见开源数据库和Hadoop、NoSQL已经随着云计算、大数据滚滚大潮来临了。在记者看来,无论是数据库12c还是In-memory内存数据库选件,甲骨文都是在下定决心,要让自己的数据库产品拥有云计算、大数据的基因,以延续其数据库产品在传统IT架构中的辉煌。

从10g、11g到12c ,单从更名为“c(cloud)”已经寓意着甲骨文数据库“云”的特征。12c的最大特点是多租户,能够把一个物理数据库分成若干个虚拟数据库,即“可插拔”,无论对于私有云还是公有云构建,这一功能都是面向云计算非常关键的一个功能。对于用10g或者11g版本数据库编写的应用来说,不需要对旧版本应用做任何改写,就可以通过12c版本放到云上。

在PaaS能力上,不得不承认甲骨文有其数据库产品打底儿,底气的确比较足。即使SaaS全球第一的公司Salesforcec.com,也在一年前与甲骨文签订了长达9年的战略合作,部署50台甲骨文Exadata(数据库云服务器)一体机,把其所有底层全部架构到甲骨文上。而据京东研发部云平台总监郭理靖向记者介绍,京东也采用了甲骨文Exadata构建京东全新的数据库PaaS云平台,并在其上部署Oracle EBS等核心应用。

而具体到大数据基因,Oracle Database In-Memory可算是甲骨文在大数据上放的一个“大招”,这是12c专门针对大数据的一个重要增强功能。前不久甲骨文公司数据库技术产品执行副总裁Andrew Mendelsohn特别在北京为记者详解了这款产品的特点和功能。

甲骨文公司数据库技术产品执行副总裁Andrew Mendelsohn

对于关系型数据库的存储来说,交易型数据以行的格式存储,比如电子商务类应用;分析型数据以列的格式存储,比如分析型的应用。对于甲骨文之外的数据库产品来说,在应用开发者决定在一个关系型数据库中写一个表的时候,必须先要决定这个表是用来做交易型数据分析,还是做分析型数据分析,从而从一开始就决定是把表写成行的格式抑或列的格式。

而甲骨文把列存储的格式引入Oracle Database In-Memory,给了应用开发者更多选择。在应用开发者决定在一个关系型数据库中写一个表的时候,开始可以先写成行的格式支持高性能交易处理,之后如果发现这个表还可以用作分析的话,可以在同一张表中、在内存当中同样支持列的格式。这一新技术让客户或者开发者避免一开始就要在行或者列中二选一,从而牺牲另一方面的性能。

Andrew Mendelsohn强调,其他厂商的数据库产品如果后期要引用列格式的话,必须在磁盘上恢复,所有关系型数据库当中的机器都要支持;而对于甲骨文来说,不用改变磁盘上的数据格式,在列式的数据出现的时候之需要在内存当中读取就可以了。这也是In-memory内存数据库选件的特性:只需在内存中读取列式数据,而不需改变磁盘上的数据格式,也不需进入日志和进行备份恢复。

在很多复杂的应用场景中,数据库往往既要支撑交易型数据也要支撑分析型数据的查询,这时候的做法可以是在表中插入一个记录,同时更新很多条分析型索引。这些分析型索引的确使分析型数据的查询速度更快了,但是与此同时会使得交易数据的查询变得缓慢。

而Oracle Database In-Memory,可以在不需要分析型索引的时候把这些索引删除,使交易数据运行更快。而在需要进行分析型数据处理的时候在把索引加入,使分析型数据运行更快。对此Andrew Mendelsohn介绍:“施耐德电气通过使用甲骨文这项技术,可以在运行交易数据的时候删除20多个分析型索引,使得交易行的插入速度提升9倍。” Oracle Database In-Memory可以使数据分析速度有数量级的提升,每一个CPU内核扫描的速度可以达到每秒10亿条。

一直以来,甲骨文的产品都在强调灵活迁移和可扩展性,这在Oracle Database In-Memory上也得到了印证。Oracle Database In-Memory对所有SQL操作没有任何限制,无需进行任何数据的迁移,完全可以兼容所有现有应用,完全支持多租户。对于现有客户来说,可以非常容易的使用新的Oracle Database In-Memory。所有在磁盘上的数据都不需要改变、不需要进行迁移。对于客户来说,只需要决定要用多少内存分配给Database In-Memory,有多少列式存储的表要存储到In-Memory当中。

Andrew Mendelsohn表示,包括SAP的HANA在内的其他列数据库厂商往往要求用户购买新的硬件来支持数据库,对于甲骨文来说,有决定数据存在磁盘、闪存、内存的技术,用户可以选择按照所需在表级别或分区的级别进行购买,不用整体购买内存来存储所有数据,降低采购成本。

相关推荐

自己动手写Android数据库框架_android开发数据库搭建

http://blog.csdn.net/feiduclear_up/article/details/50557590推荐理由关于Android数据库操作,由于每次都要自己写数据库操作,每次还得去...

谷歌开源大模型评测工具LMEval,打通谷歌、OpenAI、Anthropic

智东西编译|金碧辉编辑|程茜智东西5月28日消息,据科技媒体TheDecoder5月26日报道,当天,谷歌正式发布开源大模型评测框架LMEval,支持对GPT-4o、Claude3.7...

工信部:着力推动大模型算法、框架等基础性原创性的技术突破

工信部新闻发言人今日在发布会上表示,下一步,我们将坚持突出重点领域,大力推动制造业数字化转型,推动人工智能创新应用。主要从以下四个方面着力。一是夯实人工智能技术底座。通过科技创新重大项目,着力推动大模...

乒乓反复纠结“框架不稳定”的三个小误区

很多球友由于对框架的认知不清晰,往往会把“框架不稳定”当成一种心理负担,从而影响学球进度,其典型状态就是训练中有模有样,一旦进入实战,就像被捆住了手脚。通过训练和学习,结合“基本功打卡群”球友们交流发...

前AMD、英特尔显卡架构师Raja再战GPU,号称要全面重构堆栈

IT之家8月5日消息,知名GPU架构师拉贾科杜里(RajaKoduri)此前曾先后在AMD和英特尔的显卡部门担任要职。而在今日,由Raja创立的GPU软件与IP初创企...

三种必须掌握的嵌入式开发程序架构

前言在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构清晰,并且便于开发。我相...

怪不得别人3秒就知道软考案例怎么做能50+

软考高级统一合格标准必须三科都达到45分,案例分析也一直是考生头疼的一门,但是掌握到得分点,案例能不能50+还不是你们说了算吗?今天就结合架构案例考点,分享实用的备考攻略~一、吃透考点,搭建知识框架从...

UML统一建模常用图有哪些,各自的作用是什么?一篇文章彻底讲透

10万+爆款解析:9大UML图实战案例,小白也能秒懂!为什么需要UML?UML(统一建模语言)是软件开发的“蓝图”,用图形化语言描述系统结构、行为和交互,让复杂需求一目了然。它能:降低沟通成本避...

勒索软件转向云原生架构,直指备份基础设施

勒索软件组织和其他网络犯罪分子正越来越多地将目标对准基于云的备份系统,对久已确立的灾难恢复方法构成了挑战。谷歌安全研究人员在一份关于云安全威胁演变的报告中警告称,随着攻击者不断改进数据窃取、身份泄露和...

ConceptDraw DIAGRAM:释放创意,绘就高效办公新未来

在当今数字化时代,可视化工具已成为提升工作效率和激发创意的关键。ConceptDrawDIAGRAM,作为一款世界顶级的商业绘图软件,凭借其强大的功能和用户友好的界面,正逐渐成为众多专业人士的首选绘...

APP 制作界面设计教程:一步到位_app界面设计模板一套

想让APP界面设计高效落地,无需繁琐流程,掌握“框架搭建—细节填充—体验优化”三步法,即可一步到位完成专业级设计。黄金框架搭建是基础。采用“三三制布局”:将屏幕横向三等分,纵向保留三...

MCP 的工作原理:关键组件_mcp部件

以下是MCP架构的关键组件:MCP主机:像ClaudeDesktop、GitHubCopilot或旅行助手这样的AI智能体,它们希望通过MCP协议访问工具、资源等。MCP主机会...

软件架构_软件架构师工资一般多少

软件架构师自身需要是程序员,并且必须一直坚持做一线程序员。软件架构应该是能力最强的一群程序员,他们通常会在自身承接编程任务的同时,逐渐引导整个团队向一个能够最大化生产力的系统设计方向前进。软件系统的架...

不知不觉将手机字体调大!老花眼是因为“老了吗”?

现在不管是联系、交友,还是购物,都离不开手机。中老年人使用手机的时间也在逐渐加长,刷抖音、看短视频、发朋友圈……看手机的同时,人们也不得不面对“视力危机”——老花眼,习惯眯眼看、凑近看、瞪眼看,不少人...

8000通用汉字学习系列讲座(第046讲)

[表声母字]加(续)[从声汉字]伽茄泇迦枷痂袈笳嘉驾架咖贺瘸(计14字)嘉[正音]标准音读jiā。[辨形]上下结构,十四画。会意形声字,从壴从加,加也表声。注:从壴,字义与鼓乐有关;从加,字义与...

取消回复欢迎 发表评论: