Хранение отношений в MySQL без JOIN - PullRequest
0 голосов
/ 22 ноября 2011

Я хочу хранить отношения в MySQL.Таким образом, вы можете представить себе узлы (id, type, label), которые связаны отношениями.Поэтому мои таблицы для хранения соединений имеют идентификаторы обоих подключенных узлов.

Первая проблема: если я хочу выполнить запрос в MySQL, мне нужно использовать много объединений для поиска узлов, которые имеют типX и конечная точка имеют метку Y. Это очень медленно, но я не хочу, чтобы с параметром typs связывалась таблица_отношений, потому что при редактировании мне приходится редактировать много записей.

Вторая проблема: Если вы хотите найтиотношения, которые отношения с кем-то еще, у которых есть другое условие, это трудно с одним столом .. Но как хранить это более совершенным?Моя структура немного нереляционная, но я не могу ничего установить на свой сервер, так что многие известные системы не будут работать: (

Спасибо за вашу помощь и предложения ..

1 Ответ

0 голосов
/ 27 ноября 2011

Что ж, теперь проблема решена, потому что я добавил уникальный индекс, который ускорил улучшение скорости ... Вопрос о более совершенных системах все еще существует, но не был в фокусе вопроса.

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