This document provides a synopsis for a minor project comparing the efficiency and performance of different concurrency control algorithms in databases. The project was submitted by four students to their professor. The objective was to analyze research papers on concurrency control algorithms and identify ways to improve performance and resource utilization. The introduction discusses four locking algorithms, two timestamp algorithms, and one optimistic algorithm studied, and concludes that locking algorithms provide the best performance. Technical details describe a queuing model used to simulate the performance of transactions moving through startup, concurrency control, object access, and blocked queues.