Это не имеет значения, если Вы не пытаетесь получить большую часть удара для своего маркера из значений и не нуждаетесь в отрицательных величинах.
, Например, скажем, Вы хотели сохранить 0-255.
Вы могли использовать tinyint, но только если Вы используете его в качестве неподписанного.
Партии баз данных я видел, люди не потрудились оптимизировать как это и заканчивают с некоторыми довольно большими таблицами, потому что они просто используют INTs все время.
однако, если Вы говорите об интервале по сравнению с неподписанным интервалом, нет никакого влияния производительности или эффекта пространства вообще.
С точки зрения стандартов, я всегда использую неподписанный и только использую подписанный, когда я буду знать, что мне будут нужны отрицательные величины.
Знаете ли вы, что Google недавно выпустил свои API протокола данных ? Я пока смотрел только видео на этой странице, но похоже, что вы сможете получать, редактировать и публиковать каналы в своих учетных записях Google :)