A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  • sap是全球最大的erp公司,作为一个重量级的企业级应用软件,sap过了好长一段时间的好日子,但.....
  • SAP的软件需要跑在数据库上面,而备选的数据库一般不是IBM的DB2,就是Oracle,本来两者和SAP的配合的相得益彰,但是有些人就喜欢过河拆桥,Oracle开始进军企业级应用市场,把手伸到了SAP的地盘上,这样一来SAP就麻烦了,因为自己的软件依赖于别人的数据库,而对方还能提供类似的企业软件
  • 好在还有一个DB2相依为命,但DB2本身就不是市场上最好的数据库,人才流失又很严重,所以合作开展起来,效果非常有限。在这个背景下,SAP开展了一个技术与忽悠并存的大跃进,就是我们今天要讲的HANA战略
  • 回到10年前2009年,数据库顶级会议之一的数据库管理国际会议召开,这种会议一般会有赞助商,而这次的金主爸爸就是SAP,在这个会议上,金主爸爸一般会准备一个keynote演讲,在这里SAP宣布自己要搞一个数据库
  • SAP要搞数据库,就好比一个做菜高手要去杀猪,SAP是应用软件,数据库是基础架构软件,不仅要搞,还要往最牛逼的搞,按照SAP的宣传,他有市面上很多传统型数据库不具备的特性,简单说下:

        
    • hana选择了按列存储的同时支持事务存储,传统数据库(业务型数据库)是按行存储的,比如mysql,近些来来数据仓库比如hive(分析型数据库)才开始采用列式存储,按行处理对事务处理方便,但不利于分析数据,列式存储则相反,但这两者的不利于程度是不同的,按列存储的同时支持事务是非常难的,这个用数据库老司机的话来说,要么是艺高人胆大,要么是无知者无畏
        
    • 第二,做出把所有数据库都放在内存里这个假设,今天看来内存已经很便宜了,但在2009年,敢做出这样的假设,胆子就不是一般的大了,一个数据库一旦数据都在内存里,数据库的基本假设就都不一样了,所以hana在很多时候演示的时候数据查询极快,一个在Oracle和DB2上需要跑一天才能做出来的报表查询,在hana那三秒钟搞定,就是这么快,当然查询是精心挑选的,而且能存储这么多数据的机器配置是非常高的
        
    • 第三,因为hana选择了同时在一个系统同时支持事务存储和分析查询,这就让hana的数据不需要额外的etl(将业务性的数据库提取、加工、导入分析性的数据库的过程),某种程度上,hana说节省了企业的消耗也是对的
        
    • 第四,hana几乎完整的整合了R语言的功能,并且把sap的部分功能也在hana中实现了,这有点反反计算机架构里面软件的封装,但在大数据时代,移动计算比移动数据划算很多,让程序离业务更近,无疑上是一种极其有效的策略
  • 综上所述hana在技术上面是很有创新和远见的(跟你们一样),但由于sap的这个举措,首先受到伤害的是难兄难弟的db2,现在sap一个人冲锋陷阵,抛弃了老伙伴,第二个受到威胁的当然是那个数据库领域的王者Oracle,试想一下,原来用sap的必须用Oracle,而用Oracle的还可以搭自己家的企业级软件,这让Oracle处于多有利的地位啊,突然之间,sap就有自己的数据库了,还很快很新很厉害很先进,现在hana让本已经在二线的sap重新回到了聚光灯前,不管产品有没有做出来,先把风头占了
  • 故事这么完了就是一个简单的被兄弟挖墙脚雪耻的故事,接下来的才是教科书级别的演绎
  • 实际上2009年的时候,SAP是没有实际可商业化的产品,上面的东西都是吹出来的,回顾起来,SAP整体的策略概括起来四个字——心黑胆肥(你们找工作也一样)
  • 2010年开始,SAP开始大肆宣传HANA的时候,并没有大规模的卖HANA,而是非常有重点,并且刻意的挑了一些人傻钱多的企业做内测,2011年后,HANA面向的对象多了点,但还是一些非常有钱的公司,比如中石油中石化这种,就是说,没有钱的企业是当不了HANA的小白鼠的。因为HANA需要极高的配置,64GB内存起,但还不够快,要花很多的钱去购买硬件,而且HANA的软件也不便宜,30w美元起,从2011到2014,SAP对HANA的产品一直定非常高的价格,给人的感觉就是:只有有钱的公司才用的起,没钱就算了
  • 当然这是HANA故意营造的,转移注意力,这样市场上对HANA的抱怨就集中在价格上了,而且也塑造了高大上的品牌形象,还因为用的人少,而且这些用户的硬件都是高配的,这样,HANA技术方面的问题暴露在大众面前的机会并不多
  • SAP为了回报Oracle,在宣传也是踩oracle,说HANA代表着数据库的未来,而oracle是过时的东西,说起来也是一物降一物,之前DB2和SqlServer,Oracle都不屑一顾,这次被HANA占了先机,Oracle没想到,当时抢了SAP的饭碗,这么快就要还回来
  • SAP是非常的敢吹,每次新特性做一个半成品就给客户去用,在客户文档里面大吹特吹,实际上bug一大堆,当然仅仅靠吹,牛皮总有吹破的时候SAP对HANA的措施就是疯狂的迭代,半个月到一个月一个新版本,而且完全是盖头换面,半年前和现在你会感觉完全不是同一个软件,4年间更新了80多次,这四年,SAP对HANA给予最高的优先级,全公司都是全力以赴的状态;这种小范围的测试战略让公司减少了测试成本,而且bug修改及时,也有了用户体验
  • 同时,SAP也知道自己的弱点,传统数据库相关的技术积累过于薄弱,所以明修栈道暗度陈仓,偷偷的SAP收购了sybase,虽然sybase产品这几年卖的不好,但在传统数据库领域有数十年的积累
  • 2015年,HANA已经是一个各方面都很优秀的内存数据库了
  • 除了忽悠,大大的忽悠,我们还要执行,非常高效率的执行
  • 2016年8月无人深空亮相60美元,一周时间销量和在线人数就达到了steam榜首,更快的是不足两周,游戏就流失了九成的玩家,留下了数不尽的差评和无人深坑,这一切都源于开发商hello game是     从2016年开始就大肆“美如画”的宣传,与玩家之后体验到的游戏相差甚远,一时间玩家怨声载道,甚至惊动英国广告监督局的调查,而这款吹爆的游戏也沦为2016年最大的笑柄,而当大家都以为hellogames携款跑路的时候,无人深空在两个月之后默默更新,几年间没有丝毫放弃,直至2018年7月,无人深空已经回到了81%的特别好评
  • 希望从画饼充饥到浴火重生

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马