Дублирование информации

Gordon01
На сайте с 21.05.2006
Offline
12
861

Вобщем есть скрипт каталога, название категории передаётся через url и оно передаётся полностью(Строительство, Компьютерные сети) и в URL они передаются через %LL.

Вобщем решил переделывать название в транслит.

Для этого завёл отдельное поле в таблице. С названием транслите.

Хотя можно динамически конвертировать из транслита и запрашивать старое поле.

И вот думаю, а что рациональнее: держать второе поле или делать динамическое преобразование.

Всё-таки при перво способе дублирование информации происходит, что недопустимо в серьёзных скриптах.

Проблемы с сервером? Не та кодировка в MySQL? 404? Настройка VPS/VDS (forum.searchengines.ru/showthread.php?t=69437)
CaXeP
На сайте с 19.08.2006
Offline
164
#1
Gordon01:

Всё-таки при перво способе дублирование информации происходит, что недопустимо в серьёзных скриптах.

Дак это был риторический вопрос?)) Вы сами на него ответили только что... Что же будет рациональнее, если в одном из способов инфа дублируется, т.е. её размер в 2 раза больше чем во втором способе))

Белая install-ПП, без меток и прочей грязи тут ()
Segey
На сайте с 23.08.2005
Offline
404
#2
CaXeP:
т.е. её размер в 2 раза больше чем во втором способе))

На 2кб :) кстати это не дубль, т.к. получается эта информация после обработки.

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
CaXeP
На сайте с 19.08.2006
Offline
164
#3
Segey:
На 2кб :) кстати это не дубль, т.к. получается эта информация после обработки.

Ну, как я понял, топикстартер говорил про "серьезный" проект. А если там 2 муля названий и все они будут в мускуле продублированы, то тогда будет не приятно)

Segey
На сайте с 23.08.2005
Offline
404
#4
CaXeP:
продублированы,

Читайте посты. "Привет" и "Hello" это дубли?

psylosss
На сайте с 23.12.2005
Offline
126
#5

Я бы сделал, конечно, второе поле. Иначе этим "серьезным" скриптом вы убьете сервер своими преобразованиями.

Не стоит увлекаться уничтожением дублей. В противном случае было бы достаточно хранить в базе данных только алфавит и цифры. Конкретно этот форум тоже использует дублирующую информацию: поле для записи числа постов в теме: их же можно посчитать и так - по числу записей в другой таблице. Как вы думаете - зачем нужен этот "дубль"?

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.
CaXeP
На сайте с 19.08.2006
Offline
164
#6
Segey:
Читайте посты. "Привет" и "Hello" это дубли?

Ну а что же это приминительно к объему, занимаемому информацией в мускуле?

Если, например, есть "1", а надо написать "2", лучше, когда "1" будет заменяться на "2", а не дублироваться, т.е. в базе не будет присутствавать и не нужный "1" и нужный "2". Вот что имелось ввиду.

Segey
На сайте с 23.08.2005
Offline
404
#7

CaXeP,

Для домашних страничек. Но там база не нужна.

Gordon01
На сайте с 21.05.2006
Offline
12
#8
Читайте посты. "Привет" и "Hello" это дубли?

В информационном плане - почти да.

А вот слова "Привет" и "Privet" - дубли.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий