Architecture Front-End consists: Components: Tokenizer Parser Code generator Back-End consists: Virtual machine B-tree Pager OS interface