powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как хранить категории/теги
7 сообщений из 7, страница 1 из 1
Как хранить категории/теги
    #38485534
seconsultant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совсем запутался, не могу придумать, как хранить категории/теги.

Дано: Большая база (over 3 млн.) структура примерно сейчас такая:

Код: plaintext
1.
2.
3.
4.
5.
+------+----------------+-----------------------------------+------------------------+
| id   | content        | categories                        | tags                   |
+------+----------------+-----------------------------------+------------------------+
| 1138 | Some content 1 | {category 1}{category 2}          | {tag 1}{tag 2}{tag 3}  |
+------+----------------+-----------------------------------+------------------------+


Мне нужна быстрая выборка с фильтрацией по categories, tags. Поставил sphinx, вроде работает шустро, но размер индекса пугает + долгая индексация.
Наверняка есть, какое то общее решение, чтобы не изобретать велосипед. Как лучше организовать хранение тегов,категорий для максимально быстрой выборки?
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38485577
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классическакя связь много-ко-много. И соответствующее решение.
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38485707
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seconsultant,

Почитай что-то про первую нормальную форму, я предчувствую, что тебя ждут сюрпризы...
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38486750
seconsultant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Как будут обстоять дела с "много-ко-много" на больших объемах? Мне кажется это плохая затея. Или я не прав?

Есть ещё варианты какие ни будь?

Вычитал про PostgreSQL, можно записать теги/категории как массивы в виде id + таблицы соответствия, это будет жизнеспособно? (в смысле шустро?)
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38486764
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seconsultantКак будут обстоять дела с "много-ко-много" на больших объемах? Мне кажется это плохая затея. Или я не прав?Не прав. При правильной индексации должно быть нормально. Если, конечно, на эти тэги не возлагаются какие-то нестандартные задачи.
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38486765
seconsultant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Мне нужна только выборка, сортировка и общее кол-во, это все стандартное?
...
Рейтинг: 0 / 0
Как хранить категории/теги
    #38486780
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seconsultantmiksoft,

Мне нужна только выборка, сортировка и общее кол-во, это все стандартное?Наверное, да.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как хранить категории/теги
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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