Как stackoverflow управляет тегами - PullRequest
0 голосов
/ 19 марта 2012

Меня интересует базовая структура данных базы данных и то, как stackoverflow управляет тегами.Я собираюсь создать приложение, которое будет полностью полагаться на фильтры на основе тегов, и я ищу правильный подход.Каков наилучший способ разработки базы данных, поэтому при работе с наборами тегов для фильтрации моих данных в будущем придется выполнять как минимум запросы.Я использовал поиск, но не смог найти то, что искал.

Ответы [ 2 ]

3 голосов
/ 19 марта 2012

Stackoverflow не полностью полагается на базу данных SQL для работы с тегами. Они кэшируют, предварительно сортируют и предварительно агрегируют их.

Прочитайте интересную историю одной оптимизации .

Оттуда вы можете получить представление о том, как работает stackoverflow.

1 голос
/ 19 марта 2012

Я не знаю, хорошо ли они это делают, но вы можете взглянуть на таксономию Drupal для идей (http://drupal.org/documentation/modules/taxonomy). Если вы запустите установку, вы можете посмотреть, как они справляются с этим в сгенерированном БД .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...