大数据和内存计算提升数据中心效率
来源:互联网 发布:微信java关注推送事件 编辑:程序博客网 时间:2024/06/04 18:20
大数据和内存计算提升数据中心效率
发布时间:2012-08-22-16:08:26
《企业网D1Net》8月22日
去年年底,数据库和企业管理软件公司SAP有一个井喷的季度,其业绩是该公司40年来最好的。双位数字的增长及21亿美元的利润:如此形容一点都不差。
根据纽约时报分析,其业绩如此好的原因之一是公司聪明地采用在内存中进行处理的技术。但是,什么是在内存中进行处理的技术,以及它是如何对公司产生帮助的呢?
你可以把它作为对于数据中心的持续改善。
Kaizen是一个源于日本的消除不必要的步骤和浪费的简化制造过程,如消除等待时间。而持续改善工厂的目标之一就是使所有的源材料和零部件接近他们实际使用的地方。
这正是在内存计算所做的事情。
内存计算的主要用途之一是庞大的数据集的实时操作。让我们设想这样一个例子:Home Depot公司的销售。这家公司的高管没有必要去知道每个耙,钉,剪草机的位置,和一个月、甚至是一年2×4,但他们的数据库可以。当高管的试图了解销售的情况,或试图预测未来的收益,甚至是建立一个经营策略的改变可能会对销售,物流和收入产生哪些影响的模型,他们都可以用大数据做到。这个数据像是进入工厂的原料。这些材料的越接近工厂,工厂越可以更有效地生产成品:依据这种原理进行业务分析。
在传统的数据库中,数据存在硬盘上,硬盘和你的桌面或传统笔记本电脑的驱动器类似。数据和服务器的CPU,通过有线连接,所以数据要到达的“工厂”是缓慢和遥远的,当需要十亿字节或者艾字节的数据时,数据库性能缓慢的主要原因之一是数据存取的时间过长,“原料”不能以足够快的速度到达所需要的地方。
在内存中的数据库,数据就存储在CPU的旁边,而不是相距的很远的地方。并且它不存储在硬盘驱动器中,当要寻找和读取数据时,需要硬盘中进行实际的物理旋转(如CD或旧磁带盒驱动器),然后数据才能被发送。相反,数据存储在主内存 – RAM中- 这是瞬间到达,在某些情况下,还能存储在如USB拇指盘或MacBook Air的固态驱动器中。这使得数据能更快,更方便的到达CPU,这意味着服务器就可以更快的得出那些对基本的国内销售数据模型的分析。
由于一个64位数据库系统的内存的理论极限是180亿千兆字节,所以它是不缺乏的内存容量的。此外,就在“工厂”里如公司所愿的处理尽可能多的“原始材料”-数据还是没有问题的。
这意味着数百GB的数据分析,报告和预测需要几秒钟内就可以完成,而不是几小时。而这反过来又使企业变得更快,更明智。
- 大数据和内存计算提升数据中心效率
- 大数据时代如何提升研发效率
- 康拓普:数据可视化,大幅提升企业大数据挖掘效率
- 大数据与数据中心
- 【腾讯TMQ】大数据时代如何提升研发效率
- 大数据24小时:欧盟要求比特币实名交易,阿里投资180亿元建云计算数据中心
- 内存计算技术应对大数据挑战
- 提升数据库数据查询效率
- kettle 数据提取效率提升
- 云计算和大数据
- 大数据和云计算
- 云计算和大数据
- 提升mysql大数据插入或者更新数据条目的执行效率
- 云计算下---数据中心数据布局
- 提升测试效率和质量
- 十八大编程法则提升程序员效率
- 十八大编程法则提升程序员效率
- 十八大编程法则提升程序员效率
- C/C++ 指针 数组 const 函数
- DBUnit导数据报表名超长、MBCS字段被截断
- C++ Operator Precedence 运算符优先级
- 平凡中的哲理
- C++ 人工神经网络类 。。有错误。。先留着吧。
- 大数据和内存计算提升数据中心效率
- 输入a和b两个整数,按先大后小的顺序输出a和b。(用指针变量处理)
- C/C++运算符优先级
- CSDN技术博客文章模板
- 新浪微博登录数据库应该存什么值?
- webconfig中appSettings和connectionStrings的使用
- 对输入的两个整数按大小顺序输出。
- 需要谈谈的系列三 产业分析测试目前地位(一)
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)