引用评论并记录:
https://blog.csdn.net/qptufly/article/details/7870948#comments_10754641
问:
SAP HANA据说是可以处理大数据,它运行时是把所有磁盘上的数据都加载到内存中吗?如果是这样,那么它加载数据的时间应该是相当长的吧?
另外,大数据的数据量是非常庞大的,HANA的内存能缓存全部的数据吗?
答:
HANA运行时不是把所有的磁盘上的所有的数据都加载到内存上。而是看你要用到那些。HANA数据表的存储是分行表和列表的。在工作的时候 行表需要全部load到内存里 而列表因为可以分片 所以有时只需要把所需要的部分load到内存里面就可以
。加载的时间还可以,看表的大小及结构,大表的话应该也是毫秒级的,完全可以接受。
至于你说内存够不够用,应该说够用。一般都是上百G的内存,而且也许你的数据表很大,也上百个G,但是如果是像列表这样的,它有时是部分load进内存的,不是全部,所以可以接受。