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

То есть принцип матрешки. каждый элемент каждой таблицы уникален, поэтому нельзя вынести в отдельные таблицы типы обьектов.

И вот запрос : выбрать все документы в такой то комнате.
я так понимаю
SELECT * FROM документы
и тут 4 джоина

Такой запрос заберет много ресурсов.
Как решается вопрос оптимизации в такого рода задаче?

Я вижу пока один путь. Введение дополнительных связей. К примеру доки хранят в себе айди комнаты.
Но это не выход. При переносе ящика в другую комнату получится 2 разные ссылки.
...
Рейтинг: 0 / 0
Таблицы связанные цепочкой.
    #34671899
Осака Вестингауз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно большое дерево что в чём находится. Задача поиска в дереве расписана во множестве мест.
...
Рейтинг: 0 / 0
Таблицы связанные цепочкой.
    #34671963
drev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LarianВот к примеру такой случай:
Комнаты - в них группы ящиков - в них ящики - в них коробки - в них документы

То есть принцип матрешки. каждый элемент каждой таблицы уникален, поэтому нельзя вынести в отдельные таблицы типы обьектов.

И вот запрос : выбрать все документы в такой то комнате.
я так понимаю
SELECT * FROM документы
и тут 4 джоина

Такой запрос заберет много ресурсов.
Как решается вопрос оптимизации в такого рода задаче?

Я вижу пока один путь. Введение дополнительных связей. К примеру доки хранят в себе айди комнаты.
Но это не выход. При переносе ящика в другую комнату получится 2 разные ссылки.

Коррекция на триггерах решит Ваши проблемы.
...
Рейтинг: 0 / 0
Таблицы связанные цепочкой.
    #34671977
Фотография johndes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТакой запрос заберет много ресурсов.

не факт, возможно это оптимальное решение не с точки зрения ресурсов а с точки зрения проектирования... а компьютер справится с запросом... на тригерах я бы точно не стал делать
...
Рейтинг: 0 / 0
Таблицы связанные цепочкой.
    #34672145
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LarianКак решается вопрос оптимизации в такого рода задаче?
Оптимизация - это проблема оптимизатора. Ваша задача - правильно спроектировать структуру.
...
Рейтинг: 0 / 0
Таблицы связанные цепочкой.
    #34673002
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод LarianКак решается вопрос оптимизации в такого рода задаче?
Оптимизация - это проблема оптимизатора. Ваша задача - правильно спроектировать структуру.+1
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Таблицы связанные цепочкой.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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