powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать БД вида Mой Круг
12 сообщений из 12, страница 1 из 1
Как правильно спроектировать БД вида Mой Круг
    #34914233
axe123456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задался вопросом. Как спроектировать, чтобы быстро и качественно выбиралось сколько у вас пользователей в первом круге, сколько во втором, в 3-м. Ну не в одной же таблице хранятся все связи!!??
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34914254
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, именно в одной таблице. Аккуратная денормализация - по имеющимся связям рассчитать и поддерживать связи второго-третьего уровня.
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34914761
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По их словам, т.к. ценность 3-го круга сомнительная, то они его серьёзно делать не стали, обошлись JOIN'ом.

---
системный анализ в IT , it-блог
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34915575
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Майевтик]По их словам, т.к. ценность 3-го круга сомнительная, то они его серьёзно делать не стали, обошлись JOIN'ом.
Денис, привет! а можно приблизительную схемку БД показать (описание, как именно круги там создаются)? или хоть описать приблизительно, что там JOIN'иться? а то- я начал думать- у меня чуть ли не нейронная сеть получилась (все друг с другом связано-замкнутый круг).

Мне сайт этот очень нравится...НО вы не заметили, что в последние несколько месяцев у них очень заметные проблемы в производительности? не связано ли это с тем, что пользователей стало неконтролируемо много, а структура БД не достаточно оптимизирована? хотя уверен, что структуру БД, как и идею сайта тихо скопировали с западных аналогов.
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34915606
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Baykin Ilya
Денис, привет! а можно приблизительную схемку БД показать (описание, как именно круги там создаются)? или хоть описать приблизительно, что там JOIN'иться? а то- я начал думать- у меня чуть ли не нейронная сеть получилась (все друг с другом связано-замкнутый круг).Я схему не видел, могу лишь предполагать, что исходно есть 2 таблицы - Пользователи и Связи. При чём тут нейронная сеть - не понял. Что значит "замкнутый круг" - тоже. Модель классов может образовывать замкнутые контуры, модель объектов - нет.

Мне сайт этот очень нравится...НО вы не заметили, что в последние несколько месяцев у них очень заметные проблемы в производительности?
Нет, я не замечал.

не связано ли это с тем, что пользователей стало неконтролируемо много
что значит "неконтролируемо"? размножаются почкованием, прут на свет, "да их там тысячи"?

а структура БД не достаточно оптимизирована?Насколько я знаю, до этого года система справлялась с нагрузкой безо всяких спецприёмов, см. комментарии экспертов по высоким нагрузкам . В этом наверняка БД требует применения ряда приёмов, но думаю что товарищ Котеров вполне с этим справится.

хотя уверен, что структуру БД, как и идею сайта тихо скопировали с западных аналогов.
Расскажите плиз, как вы себе представляете "копирование структуры БД". Если уж вы так "уверены".

Мысль, что "идею сайта скопировали" также неконструктивна, как мысль, что Gogo.ru тихо скопировал идею поискового сервиса у Яндекса.
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34915610
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> комментарии экспертов по высоким нагрузкам

Это в ru_highload эксперты по высоким нагрузкам? ;))
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34915975
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621> комментарии экспертов по высоким нагрузкам

Это в ru_highload эксперты по высоким нагрузкам? ;))А где они есть? Покажите пальцем гнездо.
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34920427
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МайевтикЯ схему не видел, могу лишь предполагать, что исходно есть 2 таблицы - Пользователи и Связи. При чём тут нейронная сеть - не понял. Что значит "замкнутый круг" - тоже. Модель классов может образовывать замкнутые контуры, модель объектов - нет. Да, оказалось гораздо проще, чем я думал. Под неронной сетью я подрузамевал необоснованно большое количество таблиц. По поводу замкнутых контуров- почитаю....

МайевтикРасскажите плиз, как вы себе представляете "копирование структуры БД". Если уж вы так "уверены". Согласен, что слишком самоуверенно сказал про это.Хотел передать мысль про то, что идея сайта позаимстована.

А почему JOIN'ом нельзя в 1 и 2 круге воспользоваться?
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34920442
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Baykin IlyaА почему JOIN'ом нельзя в 1 и 2 круге воспользоваться?Не знаю. А разве нельзя?
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34923701
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МайевтикПо их словам, т.к. ценность 3-го круга сомнительная, то они его серьёзно делать не стали, обошлись JOIN'ом.

Тогда поясните, пожалуйста, что вы под этим подрузамевали? а то я начинаю запутываться...
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34923710
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Baykin Ilya МайевтикПо их словам, т.к. ценность 3-го круга сомнительная, то они его серьёзно делать не стали, обошлись JOIN'ом.

Тогда поясните, пожалуйста, что вы под этим подрузамевали? а то я начинаю запутываться...Использование JOIN для получения 3-го круга - это решение "в лоб", традиционным каноническим способом "нормализация/сборка нужного в запросе".

Неканоническим была бы денормализация с целью предвычисления дорогостоящих соединений.
...
Рейтинг: 0 / 0
Как правильно спроектировать БД вида Mой Круг
    #34926493
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сапсибо , Денис, что разяснили! теперь все гораздо понятнее!
Успехов!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать БД вида Mой Круг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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