Я разрабатываю сервис, похожий на tinyURl, который будет давать короткий URL для длинного URL, предоставленного пользователем.
Я использую длинный URL, беру его md5, использую первую 48-битную строку md5, добавляю к ней несколько случайных ключей и сохраняю ее в своей базе данных.
Я использую реляционную базу данных (MySQL). Я предполагаю, что мой сервис будет генерировать 1000 URL / сек.
Есть ли лучший способ сделать это. Мне также нужны предложения, чтобы сделать мой сервис более масштабируемым.