|
ssole 发表于 2013-10-23 22:47 ![]()
1) SAP HANA和Sybase 没啥关系,HANA数据库处理引擎是SAP自己的。以后说不定会改用Sybase的,但是目前 ...
谢谢刘大师的答疑。下面有一些个人对HANA的看法和想法,拿出来探讨:
1。概括而言,HANA的确是好东西,是我个人觉得是继SAP NetWeaver之后,SAP最伟大的技术创新。德国人造东西很细很牢固,很复杂,但也很好用。
2。整体而言我看SAP HANA是一个这样的东西:
2.1-SAP NetWeaver Cluster的构架框架。
2.2-Sybase的数据库引擎内核构架RDBMS理念(SQL Engine,事务,日志,复制管理等)
2.3-加上所谓最先进的的SAP in-memory Search/Store Engine (Key/Value+Row)
2.4-外围的SAP 工具(BI/Load/Admin/Development/Modeling)
3。SAP最好的技术是自己独立的C++开发的SAP NetWeaver,也是目前为止我个人认为超过JavaEE构架及任何别同级别的Application Server,而SAP HANA是一个新的NetWeaver Cluster Server,只不过跑的不再是什么传统的ERP/CRM等业务应用,跑的而是Data Service,把数据库当Application Server来打造,这是SAP发挥自己AS技术优势的延续,也是我个人认为目前为止除了DB2 for z/OS or iSeries之后的在低端硬件上最伟大的数据库技术创新。
4。把HANA拿来当汽车做比喻,NetWeaver Cluster技术就是车体和外壳,Sybase是汽车引擎,in-memory (key/value)就是外围传动/电动装置,SAP外围工具就是汽车内室装修和用户界面。(对不起,我对汽车的结构也不是很了解,只是这样来比喻)
5。HANA Cloud是在NetWeaver Cloud的基础和技术上打造的Data Service Cloud。
6。MaxDB的技术我相信是揉进了in-memory search, key/value技术里去了的。
7。如果SAP HANA跑或者支持数据库国际标准DRDA协议,DB2 LUW就几乎可以跟eclipse一样的命运了。同时部分的DB2 for z/OS, iSeries都要往SAP HANA转移,IBM如果在数据市场MainFrame领域后院起火,数据库技术战场前景会更加热闹好看。
8。SAP自身Java技术的提高,以前SAP Java Stack跟SAP ABAP Stack比,在SAP内部都有Java Stack是后娘养的感觉,发家的元老都是ABAP出身,现在HANA内部的NetWeaver技术,Java部分,已经逐步向低层延伸,打造NetWeaver JVM内核,也是Java技术的前沿,这里的技术创新我们拭目以待。Java技术也是Oracle,IBM和SAP三足鼎立了。
9。云计算时代,传统软件瓶颈硬件化,打造数据库一体机,这点不知道SAP有什么优势。
有些困惑求教:
1。HANA为什么打造成主打OLAP市场,虽然本身也具备传统的OLTP功能,只是个市场定位问题吗?还是OLTP领域benchmark没法拿来跟DB2/Oracle甚至Sybase自己比就暂时不做大动作的市场推广了?
2。SAP很保守的想法是不是只要把所有的SAP Basis下面的DB2,Oracle, MS SQL Server换都能成功换成HANA,自己就能稳拿数据市场头把交椅了呢?
3。如果单独把Sybase用同样的构造理念,打造成HANA OLTP Server/Engine会是一个什么样的局面。
4。并没有实现Sybase的引擎精化T-SQL数据库协议,造成HANA的无奈和短板,是怕T-SQL本身就不是数据库标准吗?为什么自己的东西都不用?
5。支持开放的数据库国际标准DRDA对SAP有什么难度,为什么不做?
6。数据库公有云方面SAP NAHA Cloud有跟Oracle database public cloud和MS SQL Azure类似的市场和技术有相关的信息和动向吗?
谢谢! |
|