An exploration of string encoding in databases, specifically examining “German strings” and why database systems should not automatically choose encoding without considering specific use cases and workload characteristics.

German strings are generally a great encoding choice, but not always. Context matters when it comes to selecting the optimal string encoding strategy for your database workload.