Я встраиваю механизм комментирования в приложение, которое позволяет программисту / автору плагина просто реализовывать потоки комментариев.
Я хотел сделать это, используя уникальный идентификатор дляпотоки комментариев, которые унесли тяжелую работу от разработчика с помощью уникального ключа для потока, где вы можете разместить подобный код в любом месте приложения.
Допустим, программист хотел добавить комментарии к изображениюЗагрузить плагин он называет "мои изображения".Затем в коде он может вызвать что-то вроде:
insertCommentThread('myimages:340');
у другого разработчика может быть более сложная вещь, и он хочет добавить комментарии к записи вики:
insertCommentThread('wiki-entry-page-name-it-could-be-long');
Итак, разработчикможете называть темы любым именем, которое им нравится.
Меня немного беспокоит скорость вещей, если длина ключей станет длинной, поэтому я бы хотел сохранить ключи в каком-то другом формате.
Так что мой вопросis ...
Есть ли способ сохранить строковый ключ каким-либо закодированным способом, чтобы он стал меньше и быстрее для поиска?
(я мог бы хэшироватьстрок, но тогда читаемость базы данных теряется ...)
кстати.Я использую MySQL