powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как правильно спроектировать систему БД + API?
12 сообщений из 12, страница 1 из 1
Как правильно спроектировать систему БД + API?
    #39342545
CLilian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Я немного в тупике. Помогите пожалуйста выйти из него :).

Стазу к делу, нужно спроектировать сайт который берет данные из локальной базу данных. Все данные из БД должны браться из внешний API. Локальная БД нужна для архива.

Вроде ничего сложного. Но сложность всё таки есть, и вот в чем заключается: часть контента должно обновляться из API в каждую секунду.
Получается что Apache будет занят почти всегда этим заполнением и на сам сайт времени почти не будет (для выполнения запросов на чтения из БД).

Как правильно спроектировать данную систему? Может два сервера?
Посоветуете пожалуйста.

Спасибо за внимание.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342554
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilian, хм.. Запилите отдельного демона, или сайт, что будет по крону раз в секунду дёргать внешний API.

Разверните вместе с основным приложением на одном сервере. Если ресурсов сервера будет не хватать, то развернёте отдельно.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342681
CLilian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANACLilian, хм.. Запилите отдельного демона, или сайт, что будет по крону раз в секунду дёргать внешний API.

Разверните вместе с основным приложением на одном сервере. Если ресурсов сервера будет не хватать, то развернёте отдельно.

Спасибо skyANA. Буду читать об этом.

Интересно, а есть еще варианты?
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342693
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianСтазу к делу, нужно спроектировать сайт который берет данные из локальной базу данных. Все данные из БД должны браться из внешний API. Локальная БД нужна для архива.
Ещё подробнее.
Для архива можно сделать зеркало\репликация\бэкап в одну сторону.
Это вопрос админа а не разработчика.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342715
CLilian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем,

есть такая идея, сам сайт сделать чтобы брал данные из БД через WebSocket, а данные их API брать как предложил skyANA.

Как Вам такая идея?
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342786
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianskyANACLilian, хм.. Запилите отдельного демона, или сайт, что будет по крону раз в секунду дёргать внешний API.

Разверните вместе с основным приложением на одном сервере. Если ресурсов сервера будет не хватать, то развернёте отдельно.

Спасибо skyANA. Буду читать об этом.

Интересно, а есть еще варианты?

А какие еще варианты?

У вас две задачи
1) Прочитать данные из различных источников и положить в БД
2) Чтение данных из БД

Про что вам skyANA и сказал.

Как вы будете решать данные задачи зависит от вашего опыта, вкусовых предпочтений и технических возможностей.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342808
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianskyANACLilian, хм.. Запилите отдельного демона, или сайт, что будет по крону раз в секунду дёргать внешний API.

Разверните вместе с основным приложением на одном сервере. Если ресурсов сервера будет не хватать, то развернёте отдельно.

Спасибо skyANA. Буду читать об этом.

Интересно, а есть еще варианты?
Наверняка есть, но Вам придётся рассказать нам, что за данные, кто и как с ними работает, или будет работать.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342823
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianКак Вам такая идея?
сначала осмыслите что вам написали. А потом можно накидать кучу идей.
CLilianПолучается что Apache будет занят почти всегда этим заполнением и на сам сайт времени почти не будет (для выполнения запросов на чтения из БД).
а если это ваши фантазии?
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342832
CLilian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не секрет,
есть такой сайт bet365.com, у клиента есть доступ к ихним API.
Нужно смастерить сайт который показывает данные в реальном времени от бета + дополнительный функционал самого сайта.
Это очень коротко.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342848
CLilian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123сначала осмыслите что вам написали. А потом можно накидать кучу идей.

Спасибо всем за участие, действительно надо осмыслить то что было сказано.
Удачи всем.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39342926
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianНе секрет,
есть такой сайт bet365.com, у клиента есть доступ к ихним API.
Нужно смастерить сайт который показывает данные в реальном времени от бета + дополнительный функционал самого сайта.
Это очень коротко.
Хм... Если честно, то не думаю, что по началу к вам на сайт ну прям куча народу будет ломиться, так что не думаю, что внешний API надо каждую секунду опрашивать.

Я бы сделал в несколько этапов: сначала бы опрашивал внешний API во время запроса к сайту, а потом бы уже прикручивал демоны, базы, кэши, отдельные сервера.
...
Рейтинг: 0 / 0
Как правильно спроектировать систему БД + API?
    #39343066
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CLilianНе секрет,
есть такой сайт bet365.com, у клиента есть доступ к ихним API.
Нужно смастерить сайт который показывает данные в реальном времени от бета + дополнительный функционал самого сайта.
Это очень коротко.

Помнится мы тоже выставили API для предоставления данных.
Потом админы боролись с DDOS.
Слишком много желающих было воспользоваться сервисом.
Банили по IP :-)
Так что вы поосторожнее раз в секунду.
IP-могут забанить :-)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как правильно спроектировать систему БД + API?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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