我只想说
这篇文章里的内容
我真的一个字都看不懂
欢迎Basis大神疯狂留言
by 深感无力的大话君
很多人问我:应该使用HANA 1.0还是HANA 2.0?出于一些原因,你可能必须要升级到HANA 2.0,但是这并不绝对,某些情况下,你依然可以留在HANA 1.0上。
虽然HANA 2.0有很多的新特性和改进,但是你真的需要它们吗?
最常见的拒绝HANA 2.0的原因就是由于MDC (Multitenant Database Containers)所带来的复杂度。当然,使用HANA前,你要考虑安全/权限,备份/恢复,参数化和监控等。SAP会对这些任务做改进,并确保切换更加容易,但是,采用HANA 2.0确实是一个挑战。
什么时候应该使用HANA 2.0?
什么时候必须使用HANA 2.0?
什么时候不太推荐HANA 2.0?
“应该使用”意味着如果有HANA 2.0会更好,但是就算没有,也不会对你的业务产生什么大影响。“必须使用”则代表着如果你不能避免下文中提到的那些情况或者影响,选择HANA 2.0就是必须的。最后的“不推荐”部分,其实是列出了HANA 1.0的好处。
你应该使用HANA 2.0,当你……
希望从新的性能特性中获益,例如动态结果缓存,改进的垃圾收集/锁定,优化的压缩,HEX (HANA Execution Engine HANA执行引擎)
希望使用实践驱动的log备份
希望针对单租户数据库使用License keys
希望使用带HSR (HANA System Replication) 的数据传输平行化
希望使用redo log编码(Note 1642148)
希望将单个数据库的备份会分道一个租户数据(Note 2096000)
你必须使用HANA 2.0,当你……
计划使用S/4HANA 1709(Note 2524661)
计划使用HSR active / active(2391079)
计划使用POWERPC SLES12 LE (little endianness)
希望使用SDA/SDI/SDQ中的特殊功能和特性(更多的远程数据库和功能/语法)
希望通过恢复(restore/recovery)的方式,从Intel转换到PowerPC,或者相反。
希望使用Cross-SID-copy:一个租户数据库的Backint-based备份,可以恢复到使用不同目标SID或者租户名称的另一个租户数据中。
希望使用HANA Cockpit 2.0(仅支持HANA 2.0)
不推荐使用HANA 2.0,当你……
当前使用旧硬件:Haswell及更老的处理器 => 推荐购买新的硬件(Note 2399995)
正在使用PowerPC的SLES11 SP4 BE (big endianness),并且不希望切换(直到SLES11 SP4维护期结束)
当前不打算使用HANA 2.0专有的特性
希望避免使用MDC(从HANA 2.0 SP01开始成为默认模式)
希望使用XSC (XS Classic),而不希望使用XSA (XS Advanced) - SAP依然支持XSC,但是并不推荐(Note 2396214)
正在使用HANA 2.0中已经弃用的特性(Note 2425002)
当前使用的版本/产品不支持HANA 2.0
另一个问题就是稳定性,这跟你如何使用你的数据库有关。你使用哪些特性,以及你是否遵循软硬件最优化的设置(系统配置/参数)。你是否经常查看你的SPS的已知问题?
以下是一些能让你的系统更稳定的Note:
2265103 SAP HANA DB: Known issues detected in SPS11
2325090 SAP HANA DB: Known issues detected in SPS12
2432112 SAP HANA DB: Known issues detected in Hana 2.0 SPS00
2462139 SAP HANA DB: Known issues detected in Hana 2.0 SPS01
2525424 SAP HANA DB: Known issues detected in Hana 2.0 SPS02
原文作者
Jens Gleichmann
原文地址
https://blogs.sap.com/2018/01/06/hana-1.0-vs-hana-2.0/
往期精华
我是大话君
一位
外表羞涩,内心狂野的
SAP顾问
爱学习的你,欢迎长按以下二维码关注大话SAP
领取专属 10元无门槛券
私享最新 技术干货