Архитектура и технология системы для синхронизации базы данных в режиме реального времени между сервером и несколькими клиентами - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужно выбрать технологию для системы, как показано на диаграмме:

1 / Существует около 6000 пользователей, и каждая учетная запись имеет 40000 строк данных (около 30 МБ). Клиенты могут использовать приложение React Native или браузер рабочего стола для управления своими данными. Каждый день каждый клиент будет добавлять, редактировать, удалять около 3000 строк

2 / На сервере будет база данных, которая суммирует все данные клиентов для обработки перед предоставлением индекса Elasticsearch

Я хочу, чтобы клиенты чтобы иметь плавный опыт управления данными, поэтому я ищу решение, чтобы каждый раз, когда они go управляли приложением / браузером, не было необходимости запрашивать данные с сервера, и каждое обновление будет синхронизироваться между сервером и клиент. Посоветуйте мне, пожалуйста, решения по экономии или использованию открытого исходного кода. Спасибо!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...