Hyper: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots
Redo-Log内容基本上和H-Store的command log一致,记录事务ID,存储过程,存储过程参数,,事务成功之后才写Redo-log。多线程模式,单分区事务并行写,跨分区事务串行写。如果没有Undo-log,那么生成快照是,只能在两个事务执行的中间生成快照,也就是必须在事务执行结束后才能为OLAP查询生成快照。此时快照上可能有未提交事务的数据,此时Hyper只需要将undo-log回滚一遍就好了,并且由于COW,可以很清楚的知道旧快照和最近版本之间的Undo-Log的范围。
原创
2024-12-10 16:50:17 ·
760 阅读 ·
0 评论