Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии? / 22 сообщений из 22, страница 1 из 1
07.02.2014, 14:05
    #38553380
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
добрый день
есть дерево:
200 категорий
в каждой 50 подкатегорий
в каждой 25 подПОДкатегорий
итого 250000

задача:
добавить товар в несколько [под]категорий
и чтобы при редактировании товара можно было видеть, куда он добавлен, можно было удалять его из одной категории, добавлять в другую итд

подкатегории, как вы понимаете, можно вывести только аяксом, ибо 250000 вываливать на страницу не вариант

чтобы не изобретать велосипед интересно послушать, как это принято реализовывать?
...
Рейтинг: 0 / 0
07.02.2014, 14:06
    #38553383
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
меня интересует не столько именно проектирование БД, а фронт-энд реализация
...
Рейтинг: 0 / 0
07.02.2014, 14:47
    #38553507
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Категоризация придумана для того, чтобы иметь универсальные однородные правила группировки. Если правила многозначны - можете выбросить нах вашу категоризацию.
...
Рейтинг: 0 / 0
07.02.2014, 14:49
    #38553511
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Обычно люди не связываются с УЕБ-интерфейсом без необходимости. В традиционных интерфейсах
всё просто: подкатегории в дереве загружаются по мере разворачивания узлов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.02.2014, 15:13
    #38553561
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78меня интересует не столько именно проектирование БД, а фронт-энд реализация

Поэтому Вы написали в "Проектирование БД"? Толково.
...
Рейтинг: 0 / 0
07.02.2014, 15:21
    #38553576
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Кот Матроскинtip78меня интересует не столько именно проектирование БД, а фронт-энд реализация

Поэтому Вы написали в "Проектирование БД"? Толково.
т.к. проектирование БД тут занимает солидную часть
а вам лишь бы потроллить.
...
Рейтинг: 0 / 0
07.02.2014, 15:21
    #38553578
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Dimitry SibiryakovОбычно люди не связываются с УЕБ-интерфейсом без необходимости. В традиционных интерфейсах
всё просто: подкатегории в дереве загружаются по мере разворачивания узлов.

а "традиционные" это кто?
...
Рейтинг: 0 / 0
07.02.2014, 15:36
    #38553609
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78а "традиционные" это кто?
TreeView на Windows и его аналоги на остальных платформах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.02.2014, 15:45
    #38553634
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78Кот Матроскинпропущено...


Поэтому Вы написали в "Проектирование БД"? Толково.
т.к. проектирование БД тут занимает солидную часть
а вам лишь бы потроллить.

Проектирование БД тут имхо совершенно тривиальное - отношение "многие ко многим" между товарами и категориями (они у Вас в одной таблице, надеюсь?)
...
Рейтинг: 0 / 0
07.02.2014, 15:53
    #38553650
Addx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78,

Я вот тоже не понимаю, с чем у Вас проблема. Любой сервер БД будет такие объемы щелкать, как орешки.
Реализация клиента сильно зависит от того, на чем Вы его реализуете. Думаю, Вам стоит написать в раздел по соответствующей среде. Задача абсолютно типовая.
...
Рейтинг: 0 / 0
07.02.2014, 15:55
    #38553659
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Dimitry SibiryakovОбычно люди не связываются с УЕБ-интерфейсом без необходимости. В традиционных интерфейсах
всё просто: подкатегории в дереве загружаются по мере разворачивания узлов.

Так вроде Ajax на web-клиенте также позволяет подгружать данные по мере необходимости?
...
Рейтинг: 0 / 0
07.02.2014, 16:15
    #38553716
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Arm79Так вроде Ajax на web-клиенте также позволяет подгружать данные по мере
необходимости?
Ajax занимает такой объём, что дешевле все 100500 записей вывалить в страницу сразу вместо
него.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.02.2014, 16:23
    #38553738
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Addxtip78,

Я вот тоже не понимаю, с чем у Вас проблема. Любой сервер БД будет такие объемы щелкать, как орешки.
Реализация клиента сильно зависит от того, на чем Вы его реализуете. Думаю, Вам стоит написать в раздел по соответствующей среде. Задача абсолютно типовая.
я за нагрузку не спрашивал, задача совершенно другая стоит
...
Рейтинг: 0 / 0
07.02.2014, 16:24
    #38553740
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Dimitry SibiryakovArm79Так вроде Ajax на web-клиенте также позволяет подгружать данные по мере
необходимости?
Ajax занимает такой объём, что дешевле все 100500 записей вывалить в страницу сразу вместо
него.

что за фееричный бред?
...
Рейтинг: 0 / 0
07.02.2014, 16:31
    #38553763
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Dimitry SibiryakovAjax занимает такой объём, что дешевле все 100500 записей вывалить в страницу сразу вместо
него.
При указанных объемах 250 т. записей - это 3-4 мегабайта. JQuery исчисляется единицами и десятками килобайт. А ведь теоретически он и не нужен, это всего лишь очень удобная обертка.
...
Рейтинг: 0 / 0
07.02.2014, 16:47
    #38553795
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78т.к. проектирование БД тут занимает солидную часть
Спрошу я здесь, пожалуй, где купить толковый шкаф.

П.С. Модератор, если я правильно понял, топикстартер признался в намеренном оффтопике.
...
Рейтинг: 0 / 0
07.02.2014, 16:54
    #38553814
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
Arm79Dimitry SibiryakovAjax занимает такой объём, что дешевле все 100500 записей вывалить в страницу сразу вместо
него.
При указанных объемах 250 т. записей - это 3-4 мегабайта. JQuery исчисляется единицами и десятками килобайт. А ведь теоретически он и не нужен, это всего лишь очень удобная обертка.
а ещё jquery != ajax ;)
и jquery тут вообще 10е дело
блин, вы всё не о том
...
Рейтинг: 0 / 0
07.02.2014, 19:47
    #38554057
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78блин, вы всё не о томДык при чём тут "Проектирование БД"? Тут вопросами и решениями является модель базы. Вы что хотите получить, задавая вопрос, какие таблицы должны быть в модели данных? Если нет, то вопрос не сюда. Если да, то вам уже написали - должны быть одна или две таблицы с отношениями многие-ко-многим.
...
Рейтинг: 0 / 0
10.02.2014, 10:58
    #38555365
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
alexeyvgtip78блин, вы всё не о томДык при чём тут "Проектирование БД"? Тут вопросами и решениями является модель базы. Вы что хотите получить, задавая вопрос, какие таблицы должны быть в модели данных? Если нет, то вопрос не сюда. Если да, то вам уже написали - должны быть одна или две таблицы с отношениями многие-ко-многим.
там вообще глухо
я может непонятно объяснил, но поверьте на слово - проектирование БД тут занимает солидную часть при разработке
с проектированием я сам в состоянии разобраться, но без представления внутренностей БД не реально правильно ответить на вопрос и реализовать задачу
...
Рейтинг: 0 / 0
10.02.2014, 11:01
    #38555370
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
там, это в разделе по frontend-разработке
тут действительно нельзя редактировать посты?
...
Рейтинг: 0 / 0
11.02.2014, 04:30
    #38556548
caballero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tавторip78,

итого 250000
вы товаров такого количества наименований не насобираете - откуда столько категорий может быть?
...
Рейтинг: 0 / 0
11.02.2014, 08:07
    #38556597
ARTURV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии?
tip78,
Я солидарен со специалистами. Причем здесь проектирование БД. Здесь все решается интерфейсом.
А если о структуре БД, то классика - список смежных вершин (Adjacency List) или вложенные множества Nested Sets
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / дерево категорий (десятки тысяч записей) - как держать в актуальном состоянии? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]