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