摘要: 在了解HANA的同时遇到了列存储的概念,因此GOOGLE了些资料,作为笔记记录于此。一般的数据库采用行存储,行存储的写入是一次性完成的。由于行存储的存储结构是以数据行为单位聚簇在一起的,这样的实现能够保证数据的完整性,保证写入的过程成功或失败。对于数据写入,行存储只需将磁头移动到相应行的位置即可完成写入操作;对于数据修改,与写入相似,行存储能够保持较高的效率;对于数据的读取,行存储通常将整行的数据读出,如果仅需要读取几列,行存储会在内存中将冗余列消除,这样的处理方式对于常规数据量的数据读取是可以接受的,但对于大数据,过多的冗余必定会造成数据读取的低效。在1985年SIGMOD会议上就有文章” 阅读全文
posted @ 2014-02-06 15:16 TonyChan 阅读(7078) 评论(0) 推荐(0) 编辑