LINUX.ORG.RU

История изменений

Исправление Sectoid, (текущая версия) :

Зря. Хотя, возможно, заморочки MySQL+MyISAM для слонёнка и не актуальны. Хотя бы вынеси этот ужас отдельно от мета-данных и джойнь только по необходимости. А то очень скоро начнёшь задавать сюда вопросы типа «фу какой этот ваш постгре медленный»

В случае постгреса это не совсем так. char/varchar/text под капотом отображаются на одни и те же структуры данных и работают с примерно одной скоростью. Подробнее тут http://www.depesz.com/2010/03/02/charx-vs-varcharx-vs-varchar-vs-text/.

В официальной документации тоже описано (http://www.postgresql.org/docs/9.5/interactive/datatype-character.html):

Tip: There is no performance difference among these three types, apart from increased storage space when using the blank-padded type, and a few extra CPU cycles to check the length when storing into a length-constrained column.

Исходная версия Sectoid, :

Зря. Хотя, возможно, заморочки MySQL+MyISAM для слонёнка и не актуальны. Хотя бы вынеси этот ужас отдельно от мета-данных и джойнь только по необходимости. А то очень скоро начнёшь задавать сюда вопросы типа «фу какой этот ваш постгре медленный»

В случае постгреса это не совсем так. char/varchar/text под капотом отображаются на одни и те же структуры данных и работают с примерно одной скоростью. Подробнее тут http://www.depesz.com/2010/03/02/charx-vs-varcharx-vs-varchar-vs-text/