LINUX.ORG.RU

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

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

Этот индекс автоматически создается при создании функции или все-таки его должен создать разработчик, проанализировав все плюсы и минусы данного решения?

Вообще его созданием должен / может управлять администратор (!) или даже сама платформа (типа как в СУБД подсказывать у вас не хватает индекса), но никак не разработчик (он собственно статистики использования может не знать). Задача разработчика сказать что он хочет получить, а как проблемы платформы.

Ну вот, а как же автоматическая инкрементальность? Текут абстракции, да? :)

Стоп автоматическая инкрементальность и так будет. Просто или лучше или хуже. Точно также как и запрос с индексами выполняется лучше чем без индексов.

Хотя в целом согласен, что и за определение того что материализовать и индексы тоже должна отвечать платформы. Но это следующая ступень эволюции (хотя текущая ступень, когда физическая модель полностью отделена от логической это тоже огромный скачок вперед).

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

Этот индекс автоматически создается при создании функции или все-таки его должен создать разработчик, проанализировав все плюсы и минусы данного решения?

Вообще его созданием должен / может управлять администратор (!) или даже сама платформа (типа как в СУБД подсказывать у вас не хватает индекса), но никак не разработчика (он собственно статистики использования может не знать). Задача разработчика сказать что он хочет получить, а как проблемы платформы.

Ну вот, а как же автоматическая инкрементальность? Текут абстракции, да? :)

Стоп автоматическая инкрементальность и так будет. Просто или лучше или хуже. Точно также как и запрос с индексами выполняется лучше чем без индексов.

Хотя в целом согласен, что и за определение того что материализовать и индексы тоже должна отвечать платформы. Но это следующая ступень эволюции (хотя текущая ступень, когда физическая модель полностью отделена от логической это тоже огромный скачок вперед).