|
Построение большой базы с кучей подключений чужих.
|
|||
---|---|---|---|
#18+
Добрый день! Строю большую базу, нужны советы. База-агрегатор ассортимента. К этой базе будут подключаться тысячи пользователей, выкладывать свои прайс-листы, а другие пользователи будут искать по этой базе. Прайс-листы продавцов будут разного ассортимента, но от минимума позиций, до миллиона позиций(а может и больше) Обновлять весь ассортимент смысла не вижу, так как большая часть будет оставаться не изменённой, могут меняться цены в зависимости от курса и т.д. Я планирую сделать два сервера, к одному серверу будут подключаться непосредственно эти поставщики, и будут закачивать свои остатки. Этот сервер будет смотреть что изменилось и чётко изменения будут выкладываться на сервер по которому другие пользователи осуществляют поиск. Плюсы это то что сервер по которому осуществляется поиск будет гораздо меньше нагружен, да и при выходе из строя пользователи всё равно искать смогут, а минус это не моментальная синхронизация, двойная работа, двойной объём данных и т.д. Подскажите, есть ли смысл так строить систему или нету? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 11:58 |
|
Построение большой базы с кучей подключений чужих.
|
|||
---|---|---|---|
#18+
АлександрLexБаза-агрегатор ассортимента. К этой базе будут подключаться тысячи пользователей, выкладывать свои прайс-листы, а другие пользователи будут искать по этой базе. Тысячи пользователей не могут подключаться к базе данных. Просто не смогут. Сотни -- смогут. Нужны пулы коннекций к БД для этого. АлександрLexПрайс-листы продавцов будут разного ассортимента, но от минимума позиций, до миллиона позиций(а может и больше) Обновлять весь ассортимент смысла не вижу, так как большая часть будет оставаться неизменённой, могут меняться цены в зависимости от курса и т.д. Подскажите, есть ли смысл так строить систему или нету? Нет. Ты строишь архитектуру на основе логики приложения. Так нельзя, в корне неверно. Тебе нужно лучше подумать о том, как лучше закачивать эти данные сразу так, чтобы обрабатывать только изменения. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 15:23 |
|
Построение большой базы с кучей подключений чужих.
|
|||
---|---|---|---|
#18+
MasterZivНет. Ты строишь архитектуру на основе логики приложения. Так нельзя, в корне неверно. Тебе нужно лучше подумать о том, как лучше закачивать эти данные сразу так, чтобы обрабатывать только изменения. Нет, вся логика будет в СУБД разумеется. Просто вариант такой, отдельно хранить таблицу для поиска обычными пользователями и отдельно в таблицу с данными с которыми работают поставщики. Поставщики подключатся, программа сверится с их наличием сохранённым и новым прайс-листом и разницу обновят уже в рабочей базе для поиска клиентами ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 19:51 |
|
|
start [/forum/topic.php?fid=53&fpage=79&tid=1996732]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 129ms |
0 / 0 |