Я разрабатываю базу данных, так как я еще не знаком с типами данных, мне было интересно следующее:
Если меня не волнует длина вектора символов, уместно ли использовать varchar? (даже если ожидается, что строки будут довольно короткими?)
До сих пор я использовал text (varchar), когда мне нужно было хранить очень длинные строки, но, читая документацию и задавая вопросы, я слышал, что postgresql не хранит дополнительные байты, если максимальная длина предоставляется, а длина хранимой строки меньше его. Я предполагаю, что максимальная длина используется в случае, если удаленное устройство не может предоставить большой объем памяти. Можно ли с этим согласиться или объяснить?