A global logistics database containing 64 million active shipping container records is sorted alphabetically by their unique container identification codes.
Explain why a binary search algorithm is more efficient than a linear search algorithm when locating a specific container record in this database. Your answer must include a quantitative comparison of the maximum number of comparisons required by each algorithm.