This document discusses the Falcon database system and its approach to achieving high performance. It provides an overview of Falcon's architecture including its use of record caching, multi-version concurrency control, and separate storage of indexes and data. It then covers Falcon's history and goals, techniques for handling different workload characteristics, challenges in competing with InnoDB on benchmarks, approaches to multi-threading, and its use of cycle locking to enable concurrent operations while avoiding locking conflicts.