《SAP内存计算——HANA》又是一本在地铁里读完的书,最近阅读量大增,都是托了地铁的福了。

一年多以前就在ITPUB里发过帖子问“SAP HANA归根揭底到底是什么?”,那时通过一些网络上的文章对SAP HANA有了简单认识,但都了解的比较肤浅,通过这本书算是对SAP HANA有了通盘的认识,这里写一些我对SAP HANA的认识吧。

SAP HANA是用来干什么的?

简单的讲SAP HANA就是用来提升大数据(TB级以上的数据量)量查询性能的一个数据管理平台,也就是主要为了提升OLTP(联机分析处理)任务的性能。

传统的关系型数据库主要是为了交易型业务系统(OTLP)设计的,对于大数据分析性业务往往力不从心,比如当数据库查询语句涉及的已不仅是查询或操纵一张关系表中的一条或几条记录,而且要对多张表中千万条记录的数据进行数据分析和信息综合,关系数据库系统已不能全部满足这一要求。你可以购买BI类的分析型软件来只做数据分析,但这就将企业的系统明确的划分为了OLTP和OLAP两个系统,这种做法虽然解决了分析性能问题,但是由于大量数据在系统间频繁复制和转换,更多的时间消耗在数据聚集过程,用户要得到精准的报表数据仍需要等待漫长的数据预处理过程。

SAP HANA是如何做到的

SAP HANA是硬件和和软件组合一体解决方案,使得客户分析海量数据,而且是以接近实时的方式来同步数据,不需要花费太多时间在数据传输上。SAP HANA与数据源无关,这表示你并不一定非得使用SAP的商务套间才能上HANA,任何数据库都可以与HANA对接。SAP HANA认证硬件厂商包含HP, IBM, 思科, 富士通,戴尔等(反正没有SUN,你懂的),注意这里的服务器是x86服务器,并不是性能更优的小型机或大型机。操作系统方面,SAP HANA目前只支持SUSE Linux,看起来像是对SUSE做了深度的订制。

SAP HANA通过其架构充分发挥了多CPU配合多大内存硬件架构所潜在的大性能。这个平台主要包含两个部分:1.内存数据库;2.内存计算引擎;通过这个平台,企业可以在业务运作期间基于海量、实时的详细信息分析业务运营情况,还可以探索和分析源于所有数据源的额全部交易数据和分析数据。

关于这本书

这本书的作者是农夫山泉的CIO胡建,读书的过程中,始终感觉作者不像是以一个甲方的口吻在写书,更像是SAP官方的人来宣传。

书中有的文字是值得商榷的,比如书中提到,SAP HANA是基于Intel x86架构,目前x86服务器的运算能力已经远超过很多小型机。这句话就很不认同,是有一部分高配的x86服务器性能超过小型机,但是综合而言,小型机的性能还是要比x86服务器好很多的。另外书中大量的配图,实在对不住68元的标价,拿到书的第一感觉是这书是联机文档吗。不管如何,感觉这样的图书相信对HANA实施人员还是比较有用的,能够比较快速的了解HANA的体系。

<<SAP内存计算——HANA>> 书评的更多相关文章

  1. 《嫌疑人X的献身》书评

    <嫌疑人X的献身>是日本著名推理小说作家东野圭吾的代表作之一.1985年东野圭吾以一本<放学后>出道,出道初期善于写精巧细致的本格推理,后期文笔愈发老辣.简练.2005年东野圭 ...

  2. 东野圭吾--嫌疑人X的献身读后感

    经推荐,打算看日本大作家东野圭吾的<嫌疑人X的献身>.书很薄,八开大小的书两百多页,一下午的时间差不多就能读完.读了前面几章,代入感很强,压抑浓郁的气氛着实让人难受,所以打算先看一下电影, ...

  3. 扒一扒自从买了kindle后看的书

    一.<性别战争> 讲述的是动物界各类动物的xxx(你懂的),以动物拟人化的口吻来进行问答,十分的生动形象,虽说和自己的生活没有多大联系,但是偶尔了解一下,也是意外的不错的感觉. 二.< ...

  4. Movie

    情书   av1300192最完美的离婚  av1304160梦旅人 av1126580NANA真人版电影  av1608482为了N  av1815256恋爱写真  av710199笃姬  搜狐天皇 ...

  5. CXF(2.7.10) - RESTful Services

    1. 定义 JavaBean.注意 @XmlRootElement 注解,作用是将 JavaBean 映射成 XML 元素. package com.huey.demo.bean; import ja ...

  6. Java的暑期作业

    Java暑期作业 一.<恶意>读书笔记 <恶意>是日本作家东野圭吾写的推理小说之一.看完后不禁为东野先生的奇特的写作手法以及书中所展现的人性的丑恶所震撼.我认为这本书相较< ...

  7. 欢迎访问我的独立博客 tracefact.net (2019.1.30)

    欢迎访问我的独立博客 tracefact.net 长期以来,我都同时维护着两个博客,博客园和 tracefact.net,感觉有点分散精力,所以博客园以后不再每篇文章都同步更新了. 我会挑个别比较好的 ...

  8. kindle完结书单

    1.一个人的好天气---青山七惠 2.嫌疑人X的献身---东野圭吾 3.活着---余华 4.最漫长的旅行---Nicholas Sparks 5.解忧杂货店---东野圭吾 6.追风筝的人---卡勒德· ...

  9. 爬虫系列1:Requests+Xpath 爬取豆瓣电影TOP

    爬虫1:Requests+Xpath 爬取豆瓣电影TOP [抓取]:参考前文 爬虫系列1:https://www.cnblogs.com/yizhiamumu/p/9451093.html [分页]: ...

  10. 初学html,任务1:一个简单html页面,要求:内容页面装一篇文章 用html来分段

    这是主要内容部分,用html实现版块分布. 接下来是样式部分. 让页面所有元素的padding和margin都设置为0 : 否则加入一张大的覆盖的背景图片后,会由于浏览器的缘故,图片周边有白边: 设置 ...

随机推荐

  1. Redis中的发布与订阅

    redis中实现发布与订阅相对于zookeeper非常简单.直接使用publish和subscribe就行. subscrible news; 订阅news这个channel publish news ...

  2. Java 断点调试总结

    为了准备调试,你需要在代码中设置一个断点先,以便让调试器暂停执行允许你调试,否则,程序会从头执行到尾,你就没有机会调试了. 1. 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头 ...

  3. Visual Basic相关图书推荐

    Visual Basic从入门到精通(第2版) 作      者 国家863中部软件孵化器 编 出 版 社 人民邮电出版社 出版时间 2015-03-01 版      次 2 页      数 61 ...

  4. Canvas 2D绘制抗锯齿的1px线条

    当绘制1像素的线条时,发现多条线明显存在着粗细不均的问题,线条带有明显的锯齿. 事实上,Canvas的绘制线条指令都存在这个状况,如lineTo,arcTo,strokeRect. 解决方案是将Can ...

  5. win7启动出现蓝屏STOP: 0X0000007B

    解决方法:开机进BIOS,更改Interface Combination,即硬盘的接口种类,由默认的RAID改成了AHCI,保存,重启,一切正常. 事件过程: 今天开机进入win7,在start wi ...

  6. Python:列表,元组

    一.列表 和字符串一样,列表也是序列类型,因此可以通过下标或者切片操作访问一个或者多个元素.但是,不一样的,列表是容器类型,是可以进行修改.更新的,即当我们进行修改列表元素,加入元素等操作的时候,是对 ...

  7. MySql数据备份与恢复小结

    方法1 备份 .sql" FROM 表名; 恢复 .sql" INTO TABLE 表名; 补充几个设置 1. FIELDS TERMINATED BY ',' #字段间隔符2. ...

  8. JS获得月最后一天和js得到一个月最大天数

    <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title ...

  9. 从一个简单的Java单例示例谈谈并发

    一个简单的单例示例 单例模式可能是大家经常接触和使用的一个设计模式,你可能会这么写 public class UnsafeLazyInitiallization { private static Un ...

  10. 第二百三十二天 how can I 坚持

    早上竟然飘起了大学,可是就下了一会,没有一点学的痕迹. 博客园真不知道怎么回事了,字真的好小了. 晚上回来心情好不好,感觉好累,最近不知道怎么了,约罗娜出来吃个饭怎么都约不出来,咋办呢.哎,愁人. 最 ...