Invis1ble
4.03.2015 - 23:57
paul85угадал содержимое темы и автора по названию?
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Не поленился посчитать:
1 $targetPath,
2 $targetFile,
3 $name,
4 $current_path,
5 $relative_image_creation,
6 $relative_path_from_current_pos,
7 $relative_image_creation_name_to_prepend,
8 $relative_image_creation_name_to_append,
9 $relative_image_creation_width,
10 $relative_image_creation_height,
11 $relative_image_creation_option,
12 $fixed_image_creation,
13 $fixed_path_from_filemanager,
14 $fixed_image_creation_name_to_prepend,
15 $fixed_image_creation_to_append,
16 $fixed_image_creation_width,
17 $fixed_image_creation_height,
18 $fixed_image_creation_option
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Zzepish
5.03.2015 - 05:55
GET
ты маньяк)))
Ну, знаете, мне тут не так давно один к.т.н. сказал, что 100+ полей в таблице СуБД - это ничего страшного... Так что... Причем это был отнюдь не научный спор, а конкретный проект с использованием MySQL!
Цитата |
что 100+ полей в таблице СуБД - это ничего страшного |
А что страшного? У меня максимум 20 (пока).
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Цитата (GET @ 5.03.2015 - 07:02) |
А что страшного? У меня максимум 20 (пока). |
Это говнокод.
В большинстве таких таблиц из 100 столбцов только 40-50 будут заполнены. Остальные будут NULL\DEFAULT и будут использоваться в 5% строк.
_____________
VPS от 5$, первые 2 месяца -
бесплатно.
Hello
Ну почему, зависит же от задачи, конечно сложно себе представить конкретно 100 полей, чтоб все были задействованы ...ну может (int) характеристики самолетов к таблицам расшифровкам.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GETКакие задачи в web требуют 100 столбцов?
У нас есть таблица с 70 столбцами. 27 имеют NULL/DEFAULT во всех строчках за 2015 год.
_____________
VPS от 5$, первые 2 месяца -
бесплатно.
Invis1ble
5.03.2015 - 13:04
Не, ну так-то кол-во полей может быть большим (в теории, естественно), так что это еще не однозначный показатель кривизны архитектуры.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
johniek_comp
5.03.2015 - 13:11
предложите свой вариант господа php-кодеры, сделайте клон, и пушаните, может автор примет ваши правки, если посчитает нужным
_____________
Invis1ble
5.03.2015 - 13:15
господин node-js-кодер, тут господа php-кодеры в курсе этой системы
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
ApuktaChehov
5.03.2015 - 15:50
_____________
johniek_compМы делаем, но мы не настолько "неопытны", чтобы делать это бесплатно
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Цитата (Hello @ 5.03.2015 - 09:56) |
Остальные будут NULL\DEFAULT и будут использоваться в 5% строк |
Важна не заполненность строк, а используемость.
Например, в движке нашего форума таблица мемберов джойнится и при авторизации, и при показе любого сообщения в любой теме. Соответственно, вся информация о мембере - это 1 строка таблицы. 88 полей. И еще таблица мемберс_экстра, там 16 полей, там редко используемые данные.
Спустя 6 минут, 38 секунд FatCat написал(а):
Цитата (Hello @ 5.03.2015 - 11:59) |
У нас есть таблица с 70 столбцами. 27 имеют NULL/DEFAULT во всех строчках за 2015 год. |
Архитектура строится не по "заполненности" таблицы, а по частоте обращений за данными.
Из 114 полей, описывающих профиль пользователя, 88 используются часто, почти при каждой генерации страницы, и поэтому в одной таблице; 16 используются редко (личный журнал, личная фотография в профиле и т.п.), и поэтому вынесены во вторую таблицу.
_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.