|
|
|
|
|
для: cheops
(25.09.2007 в 10:20)
| | Благодарю за ответ. | |
|
|
|
|
|
|
|
для: Alexis
(24.09.2007 в 22:07)
| | Эта процедура называется "нормализация" - проводя её вы уменьшаете объём базы данных, но в большинстве случаев увеличиваете нагрузку (особенно, если для решения задач потребуются многотабличные запросы). | |
|
|
|
|
|
|
| Здравствуйте, уважаемые, участники форума.
При написании скрипта у меня возник вопрос.
Дело в том, что в скрипте - при добавлении новых строк в основную таблицу (напр. Таблицу А.) в некоторых столбцах очень часто повторяются данные. Я подумал, что для уменьшения размеров БД необходимо создать «параллельные» таблицы (Б. и В.) в которых хранились бы значения соответствующих колонок таблицы А., а в самой таблице А. были бы только индексы этих данных.
Вопрос в том – не создаю ли я лишнюю и ненужную нагрузку на работу БД, т.к. увеличивается количество запросов к ней. Или MySQL сама умеет работать с часто повторяющимися данными, как-то кэшируя или сжимая их? | |
|
|
|
|