Что быстрее Model.get (ключи) или Model.get_by_id (идентификаторы, родитель = нет) - PullRequest
1 голос
/ 29 марта 2010

Мне интересно, есть ли разница в вычислительных затратах для методов Model.get (ключи) и Model.get_by_id (ids, parent = None)?

Есть ли преимущество на стороне сервера в использовании числовых идентификаторов по сравнению с закодированными строковыми ключами или наоборот? Насколько велика разница?

PS. Извините, если это дурак. Я уверен, что прочитал статью об этом, но я не могу найти ее сейчас.

1 Ответ

4 голосов
/ 29 марта 2010

Нет. Model.get_by_id и Model.get являются просто синтаксическим сахаром для db.get (). Нет существенной разницы между передачей кодированных строковых ключей или числовых идентификаторов, но ваши пользователи могут найти один более дружественный, чем другой, если вы передаете их в URL-адресах.

...