ключ/значение хранит размеры имен

Исходя из мира СУБД, я привык думать о размере значения столбца, а не о самом имени. Похоже, что в различных базах данных nosql, которые могут иметь любой ключ/значение, имя ключа важно, потому что оно записывается каждый раз. Имеет ли смысл называть ключи максимум 3 буквами и делать нормальное имя ключа clientID как CID и т.д.? Это стандартная практика?

P.S. Я использую titandb


person arisalexis    schedule 24.08.2014    source источник


Ответы (1)


Я бы не назвал чрезмерно сокращенные клавиши стандартной практикой. Будьте настолько описательными, насколько вам нужно, чтобы назвать свои ключи. Когда у вас есть сотни или тысячи ключей, вы будете счастливы, что сделали это. Даже если цена наличия трехбуквенного ключа в сумме дает некоторое повышение производительности или экономию места, я не думаю, что это стоит тех затрат, которые вы будете платить за поддержку своего программного обеспечения с течением времени. Другими словами, сохранение читабельности вашего кода, вероятно, более ценно, чем сохранение нескольких байтов.

person stephen mallette    schedule 25.08.2014