天下武功,无坚不破,唯快不破,以势赢者势颓则败,以力胜者力尽则亡。
但是武功在高,也怕“羊刀”啊一神器,(又名:邪恶镰刀,名字是不是很霸气,其实就是其能将敌方单位变为小动物的能力…lol 开个小玩笑,我是不会告诉你它是怎么合成的)。
言归正传~~聊聊SAP 引以为傲的HANA,到底有多快!
话说在一次实施中,被项目上的老中医会诊了一下。虽然是一场很滑稽的Q A,也很无厘头。但是有个很重要的问题,需要捋一下。因为时代变了,错误的信息,会严重导致下一代的成长。未来会有更多地挑战~,像我这样地年轻人还在路上行走着……怎么能轻易就被忽悠了
现在项目就像春天里灌了大粪的庄稼一样,蹭蹭的往出长。林子大了各种奇葩的事情都能出现。CO-PA的启用有很多种原因,除了实际需求以外,还有就是甲方的人想学习一下,上;要么乙方的同学想实践一下,学;就这样,即便是在正确的引导下,还有很多衍生的Questions让我们去思考,去Solve….
想当年老话说,启用 CO-PA产生的大量的数据会严重导致系统性能变slow,在那个“石器”时代没错。但是当时implementation都已经1709了,HANA了。那个什么什么由于数据结构扩展,数据增量的发生,在HANA早就不存在。夜跑MRP,不存在。还有一系列耗时的都不是问题了.
所以当我们在Run HANA 的时候,请注意 Time for the game changing, Transformation is now! So Please,别在拿老掉牙的东西忽悠了~.
HANA (High-Performance Analytic Appliance) 高性能分析应用
“内存计算”,SAP HANA包含一个In-Memory Database(内存数据库,IMDB),内部名称是NewDB,它融合行存储、列存储和对象存储的数据库技术,并结合了SAP自身各项创新技术的特性,例如MaxDB, Live Cache等. HANA的内存数据库(SAP In-Memory Database, IMDB)是其重要组成部分,包括数据库服务器(In-Memory Database Server)、建模工具(Studio)和客户端工具(ODBO、JDBC、ODBC、SQLDBC等)。HANA的计算引擎(Computing Engine)是其核心,负责解析并处理对大量数据的各类CRUDQ操作,支持SQL和MDX语句、SAP和non-SAP数据。比较显而易见的一点是,HANA计算引擎要快速处理用户复杂的查询请求,快速返回查询结果。
HANA能做的,首先是作为内存数据库,提供数据插入、修改和高效的查询功能。其次,作为一个平台,在HANA之上,BO报表系统可以提供更好的用户体验 – 用户几乎不需要等待数据返回。用户可以使用HANA的建模工具直接访问ECC或其它数据源,避开BW。
内存计算,打破原I/O瓶颈。虽然不知道它以后会怎么样,至少大量数据证明它真的很快。
数据访问
我们都知道知道数据是从磁盘---->通过数据总线和控制器(RAID,I/O hub等)—>内存—>CPU Cache —>CPU进行数据处理(CPU寄存器)。
内存是直接与CPU cache进行数据传输的,数据传输速度远远大于磁盘。所以与数据保存在磁盘中相比,数据保存在内存中可以大大的提高数据库在存取数据的时间的性能优势。在传统的数据库中。由于内存存储的数据有易失性,系统掉电或者是重启内存中的数据就会丢失,针对这个SAP HAHA有一个后台的异步进程save point(Data persistence)定时的把内存数据存储到磁盘中。把数据存储在内存中解决的传统数据库在磁盘I/O读取的性能瓶颈,但是在出现了新的性能瓶颈是把内存中的数据加载到CPU Cache中,SAP HANA采取多处理器并发处理。把数据保存在内存中,假设传统磁盘读取是5毫秒,内存读取就是5纳秒,比SSD和闪存快1000倍,HANA内存的访问速度比磁盘快1,000,000倍。虽然寄存器和Cache的读取数据的速度比内存快,但在实际的数据处理中它们的使用是有限的。
运行COPA report,通过ST12分析对比如下显而易见。
曾有新闻报道“ 互联网数据中心 (IDC)研究报告表明,2012年数字领域存在1.8万亿GB的数据。如何获取大数据中的有用价值成为关键抉择。日前,SAP中国研究院总裁孙小群在接受记者采访时表示,作为大数据方面的技术创新成果,内存计算平台HANA,将数据运行速度提升至每秒77万条。”—我们正处在一个数据变迁的时代
参考链接:http://scitech.people.com.cn/n/2012/1101/c1057-19455622.html
一张图足以说明一切。
吉尼斯世界纪录正式宣布说,位于国家超级计算无锡中心的“神威·太湖之光” 为【运算速度最快的计算机】。该计算机此前在德国法兰克福国际超算大会(ISC)公布的新一期全球超级计算机500强榜单中以3倍于第二名的运算速度名列第一。“神威·太湖之光”由国家并行计算机工程技术研究中心研制,全部采用中国国产处理器构建,是世界上首台峰值计算速度超过十亿亿次的超级计算机,其峰值计算速度达每秒12.54亿亿次,持续计算速度每秒9.3亿亿次,性能功耗比为每瓦60.51亿次。
当然HANA也有不被看好的一面,不过我不是大海,管不了那么宽,也只是身在局中,心在外。最近猫啊,狗啊,狮子啊过节,GMV 96s 破佰亿元。快,真的很快。
纽约时间比加州时间早三个小时,New York is 3 hours ahead of California
但加州时间并没有变慢。but it does not make California slow.
有人22岁就毕业,Someone graduated at the age of 22,
但等了五年才找到好的工作!but waited 5 years before securing a good job!
有人25岁就当上CEO, Someone became a CEO at 25,
却在50岁去世。 and died at 50.
也有人迟到50岁才当上CEO, While another became a CEO at 50,
然后活到90岁。 and lived to 90 years.
有人依然单身, Someone is still single,
同时也有人已婚。while someone else got married.
奥巴马55岁就退休,Obama retires at 55,
川普70岁才开始当总统。but Trump starts at 70.
世上每个人本来就有自己的发展时区。Absolutely everyone in this world works based on their Time Zone.
身边有些人看似走在你前面,People around you might seem to go ahead of you,
也有人看似走在你后面。Some might seem to be behind you.
但其实每个人在自己的时区有自己的步程。But everyone is running their own RACE, in their own TIME.
不用嫉妒或嘲笑他们。 Don’t envy them or mock them.
他们都在自己的时区里,你也是! They are in their TIME ZONE, and you are in yours!
生命就是等待正确的行动时机。Life is about waiting for the right moment to act.
所以,放轻松。
So, RELAX.
你没有落后。
You’re not LATE.
你没有领先。
在命运为你安排的属于自己的时区里,一切都准时。
You are very much ON TIME, and in your TIME ZONE Destiny set up for you.
时间过的也快,转眼北京的秋尽了。希望时间慢点~ @SAP_prose