1  HANA 是基于内存计算的。行列都支持。使用列存储,列存储的特点是高压缩,查询快,节约空间, ---SAP HANA supports both, but is particularly optimized for column-order storage.。

   SAP HANA employs highly efficient compression methods, such as run-length encoding, cluster coding and dictionary coding 。 压缩方法

  列存储 一般情况下需要添加索引结构--Columnar storage, in many cases, eliminates the need for additional index structures

     消除索引带来的后果。Eliminating additional indexes reduces complexity and eliminates the effort of defining and maintaining metadata.

  列存储的缺点,添加修改会比较麻烦。

  

2  并行处理。

 SAP HANA 设计是执行基本的计算--SAP HANA was designed to perform its basic calculations 。

 它能同时利用几百个core计算。 it uses hundreds of cores at the same time, fully utilizing the available computing resources of distributed systems.

 Compressed data can be loaded into the CPU cache faster. This is because the limiting factor is the data transport between memory and CPU cache, and so the performance gain exceeds the additional computing time needed for decompression.   内存和CPU之间。它直接放内存里自然快。就是花钱。内存贵。硬件性能。

  

3 虚拟聚合

 Traditional business applications often use materialized aggregates to increase performance。都是实例化聚合来提高性能。HANA建的都是虚拟视图。

 SAP HANA makes it possible to calculate aggregates on large amounts of data on-the-fly with high performance. This eliminates the need for materialized aggregates in many cases, simplifying data models, and correspondingly the application logic  优点。

 Furthermore, with on-the fly aggregation, the aggregate values are always up-to-date unlike materialized aggregates that may be updated only at scheduled times.。缺点

  总是需要更新,不想实例化的只用在计划时间更新就好。

最新文章

  1. 口碑外卖系统架构图(li)
  2. tp5 model 中的类型转换
  3. 我所理解的ECMAScript、DOM、BOM---写给新手们
  4. 抽象和封装_JAVA_OOP
  5. ios中二维码的使用之二: 二维码的扫描
  6. 禁止COOKIE后对SESSION的影响
  7. 关于缺省路由传递问题的探讨(下)[ip default-network、ip default-gateway等]
  8. http数据包解析碰到gzip压缩格式的解压
  9. Windows下使用GCC编译器
  10. Java反序列化
  11. Python matplotlib绘图学习笔记
  12. Spring源码学习笔记1
  13. js解决下拉列表框互斥选项的问题
  14. python数据结构-如何根据字典中值的大小对字典项排序
  15. RocketMQ事务消息实战
  16. 23.纯 CSS 创作一个菜单反色填充特效
  17. ubuntu 该软件包现在的状态极为不妥 error
  18. windows2008 r2 不能启用网络发现解决方法
  19. [Word]让字符重合显示
  20. -bash: start-all.sh: 未找到命令

热门文章

  1. 线程锁、threading.local(flask源码中用的到)、线程池、生产者消费者模型
  2. 理解java注解
  3. 虚拟化qemu-img的简单用法。
  4. net mvc 利用NPOI导入导出excel
  5. JavaScript:学习笔记(3)——正则表达式的应用
  6. 80211N、80211AC建链速率值(对应MCS)
  7. Python编程-数据类型方法
  8. 手把手教你使用eclipse+qemu+gdb来单步调试ARM内核【学习笔记】
  9. kubernetes liveness readiness
  10. UVA 11731 Ex-circles (外切圆)