Всем привет.
Мне необходимо хранить большое количество информации о связях между объектами. Например объект1 -> объект65
От одного объекта может быть сколько угодно связей с другими объектами (иначе говоря у нас направленный граф).
Я хочу хранить это в таблице с ключами obj1 / obj2
Получается нечто вроде
объект1 -> объект65
объект1 -> объект100
объект2 -> объект65
объект1 -> объект2
объект5 -> объект13
....
Искать буду по первой колонке не
уникальных, повторяющихся значений.
ИТАК: Имеется ли в СУБД (mysql или PostgreSQL) инструменты более продвинутые, чем простое задание ключа и есть ли какая-либо команда ПРЕДВАРИТЕЛЬНОЙ сортировки значений в таблице по первой колонке для более быстрого поиска по ней в процессе работы??
PS: Возможно Вы предложите другие способы хранения графов и RDF триплетов в СУБД. Пока связь между объектами только по типу "смотри также" и "включает в себя", но в будущем возможно расширение до полноценных RDF.