Using multiple buckets based upon string prefix.  Very large performance improvement.