Ситуация такая: есть база данных в которой хранятся записи о документах. Каждый документ, кроме прочих полей, имеет уникальный номер (id) и уникальное имя (name). Пользователь может оперировать с этими документами. Вопрос: что следует использовать для отправки клиенту (например, при выборе документа, его редактировании) в скрытых полях - id или name?
В первом случае имеем раскрытие внутренней структуры базы, а во втором - тормоза на запросах в базу - по name нужно будет находить id.
Что посоветуете?