TLDR Web Dev · ARTICLES & TUTORIALS

WHY GERMAN STRINGS ARE EVERYWHERE

cedardb.com10 min read

Summary from the TLDR Web Dev newsletter

German Strings, designed for data processing, are a custom string type that optimizes for short, immutable strings. Unlike C or C++ strings, German Strings store short strings directly in place and include a prefix for faster comparisons. Long strings are stored with a pointer, length, and prefix, but without extra capacity for appending. German Strings also have three storage classes: temporary, persistent, and transient.