Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 27

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
да не, пущай фтопку идут и планируют edition upgrade
+++
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Ребят, подскажите:
seranking.ru

Эти ребята парсят гугл по запросам которые интересны пользователям, у каждого пользователя свой проект, проект еще делится на поисковые системы.

Как думаете, как это выглядит в базе данных? Есть одна сплошная бд, где есть таблица проектов, таблица юзеров, таблица спарсенных результатов. Они хранят все результаты в одной сплошной таблице для всех юзеров, или для каждого проекта генерится таблица результатов?

просто проектов может быть пару тысяч - создавать тысячу таблиц - такое себе. Но создавать пару таблиц с пару миллионами записей тоже такое себе

Как это все разбить?
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
а какую проблему решаешь?
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Или просто посоветуйте хороший материал по проектировании бд, где сильная связь между таблицами и заранее известно, что данных будет очень много
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Gopneg
а какую проблему решаешь?
я парсю кое что
данные пишу в бд

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

H

Hidan in SqlCom.ru - Стиль жизни SQL
знаю, что просто айди проекта привязать к результату - норм
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Hidan
Ребят, подскажите:
seranking.ru

Эти ребята парсят гугл по запросам которые интересны пользователям, у каждого пользователя свой проект, проект еще делится на поисковые системы.

Как думаете, как это выглядит в базе данных? Есть одна сплошная бд, где есть таблица проектов, таблица юзеров, таблица спарсенных результатов. Они хранят все результаты в одной сплошной таблице для всех юзеров, или для каждого проекта генерится таблица результатов?

просто проектов может быть пару тысяч - создавать тысячу таблиц - такое себе. Но создавать пару таблиц с пару миллионами записей тоже такое себе

Как это все разбить?
Таблица с парой миллионов записей - маленькая. Ну нет, так скажем - не сильно большая
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Таблица с парой миллионов записей - маленькая. Ну нет, так скажем - не сильно большая
хорошо, пойду иначе. как в базе данных выглядит корзина или список желаний для каждого юзера?
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
именно большого екоммерс проекта
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Hidan
хорошо, пойду иначе. как в базе данных выглядит корзина или список желаний для каждого юзера?
Как множество связанных таблиц
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
Hidan
я парсю кое что
данные пишу в бд

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

H

Hidan in SqlCom.ru - Стиль жизни SQL
Gopneg
"результаты" это какая-то портянка текста? ну вот их бы можно было бы вынести из бд вообще
нет. не портянка
запрос, домен, позиция, айди проекта, тайтл, дескрипшн
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Как множество связанных таблиц
создается таблица Корзина_АйдиЮзера?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Hidan
создается таблица Корзина_АйдиЮзера?
Нет, корзина
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
и в ней  поля: айдишников товаров, юзеров
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
так?
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Hidan
и в ней  поля: айдишников товаров, юзеров
Да, и в ней - поля!
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Да, и в ней - поля!
Мне не верится, что серьезные проекты поступают именно так
источник

H

Hidan in SqlCom.ru - Стиль жизни SQL
Им же нужно решать проблему производительности
источник