Каков наименьший способ хранения UUID, который читается человеком и широко совместим с базой данных?
Я думаю, что какой-нибудь массив символов использует шестнадцатеричные значения?
Как обычный подход, я думаю, что кодирование двоичных данных (16 байтов) как Base64 может быть тем, что вы хотите.
Используйте кодировку Base-85 для хранения UUID в виде 20 символов US-ASCII.
Вы можете найти актуальный подкаст:
http://itc.conversationsnetwork.org/shows/detail4087.html
Уникальные, но простые идентификаторы для всей базы данных в SQL Server
Вы хотите Base64, если он будет в любом виде компьютерного представления. Base85, если вы можете найти способ обойти это в URL. См .: http://en.wikipedia.org/wiki/Base64 и http://en.wikipedia.org/wiki/Ascii85