Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование таблиц БД с учетом оптимизации под поиск множеств / 2 сообщений из 2, страница 1 из 1
30.10.2013, 23:35
    #38447553
_undefined
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование таблиц БД с учетом оптимизации под поиск множеств
Я хочу написать свое первое веб
приложение, но до того как начал что-
либо делать - столкнулся с
проектированием таблиц БД. Расскажу
как выглядит сайт и в чем загвоздка
(наверняка пустяковая, для тех кто с
опытом написания сайтов и программ).
Мне нужно: - создать страницу с
описанием человека и его предпочтения,
также, на ней будет поле "похожи люди",
но на основе его предпочтений - вторая
страница - само предпочтение (назовем
вещью), оно может быть у многих людей
в предпочтениях, и опять же, на этой
странице должно быть поле "люди
добавившие это", для релевантности
подобранные по полю тематики
предпочтения (которое указывается и у
людей)
доп поля для предпочтения: - id -
категория (тип) - название до поля для
людей - id - имя - категория (тип) -
предпочтения
Как спроектировать базу, чтобы поиск
предпочтений и схожих людей был как
можно быстрым, без лишних операций? Я
слышал про инвертированный индекс,
кое что стряпал по книжке, но толком
ничего и не упомню, но что-то
подказывает, что тут он был бы уместен.
Как спроектировать поля
"предпочтение"? Чтобы я не только мог
выводить их в лоб на странице кому они
пренадлежат, но и находить множества
стравнивая с другими людьми?
Я не программист в типичном
понимании, не учился на программиста и
не знаю классических алгоритмов или
паттернов проектирования БД. Прошу простить :) заранее спасибо за помощь!
...
Рейтинг: 0 / 0
31.10.2013, 00:06
    #38447577
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование таблиц БД с учетом оптимизации под поиск множеств
_undefinedКак спроектировать базу, чтобы поиск предпочтений и схожих людей был как
можно быстрым, без лишних операций?
Стандартная связка многие-ко-многим будет вполне нормально работать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование таблиц БД с учетом оптимизации под поиск множеств / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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