ФорумСайт → Идентификаторы
2017-11-08 20:46:46
Как вы могли обратить внимание, на форуме не используются обычные айдишники для пользователей, тем и сообщений. Вместо этого используются уникальные 20-символьные строки из подмножества [0-9a-zA-Z]. Отчасти это сделано ради предотвращения дрочерства на красивые номера, отчасти для отвязки архитектуры движка от структуры БД. Внутри все сущности имеют обычные числовые id поля с автоинкрементом, как завещали динозавры, но снаружи никто и никогда их не увидит.
2017-11-09 13:47:22
за столько лет говнокодерства пора бы уже освоить GUIDы
2017-11-09 13:57:46
GUID, UUID, и то, что я запилил - всё те же яйца, только в профиль. У меня есть механизм/алгоритм обеспечения уникальности идентификаторов на уровне форума, а то, что форма записи и количества символов не совпадают с общепринятыми, - так какая нафиг разница.
2017-11-09 14:22:01
разница в том, что GUIDы одинаково дружат с БД и ЯП, их уникальность гарантируется системой и работают они быстрее, чем твоё сравнение строк
2017-11-09 14:29:52
На данный момент у меня боттлнэк - запросы к БД. Вина в том моя - я не очень силён в работе с базами данных. Но даже они пока не дают и процента от допустимой нагрузки на сервер.

З.Ы. Я не спорю, что ты прав. Вероятно, неправ - я. Я почитаю на эту тему обязательно.