In this paper we describe anew concurrency control protocol specifically designed for analytical DBMSs that can provide Snapshot Isolation for distributed in-memory OLAP database systems, called Append-Only Snapshot Isolation (AOSI).
这篇文章提出了一种新型的并发控制协议AOSI,专门为分布式内存OLAP数据库系统设计,而且能提供独立快照。
AOSI特点
AOSI协议是完全没有锁的,但能保持每一个数据项目的独立版本,移除了每秒的时间戳机制,所以能节省内存。但为了支持这些特性,AOSI牺牲了一部分灵活性和对一些操作(比如记录更新,单个记录删除)的支持,但这些操作不是OLAP系统必要的,而且AOSI也能减少查询的潜伏因素的影响,这些影响是无内存的OLAO系统的关键因素。