Base
For algorithms in time, the base of the logarithm has no real effect on the growth rate. Thus, we can just generalize to .
Effectiveness
The effectiveness of logarithmic algorithms lies in the fact that they cut any function down to size. The growth rate of any polynomial function is , because
The effectiveness of binary search on a wide range of problems is a consequence of this observation. Performing a binary search on a sorted array of things requires only twice as many comparisons as a binary search on things.
We can also do arithmetic on factorials (or products in general) by taking a logarithm, since
Binary Search - Even splitting
How many queries does binary search take on the million-name phone book if each split were 1/3-to-2/3 instead of 1/2-to-1/2?
Changing the base of the log does not affect the asymptotic complexity. The effectiveness of binary search comes from its logarithmic running time, not the base of the log.