проектирование системы для долгосрочного финансового положения - PullRequest
0 голосов
/ 23 сентября 2019

В PayPal и нескольких торговых системах вы можете получить выписку, начиная с даты начала вашего счета.там будут петабайты (если не считать для масштаба) данных всех пользователей, получение начальной даты не так уж сложно, но как проектировать систему для такой большой продолжительности, скажем, 10 лет или более.

Я ищу открытуюрешение.Пожалуйста, рассмотрите следующий сценарий и возьмите диверсию, если не подходит.Это сценарий типа Paypal.

Он запрашивает большой объем данных.Данные холодные, но текущие / последние транзакции также должны прийти.Приложение должно быть масштабируемым для случая использования по всему миру, может быть разделение по странам, но люди перемещаются по странам, а некоторые делают платежи в разных странах.

Я думаю об использовании Apache Cassandra в бэкэнде и сохранении всех текущих данных за 2 недели в RDBMS и отправке данных из RDBMS в Big data (Cassandra) в режиме реального времени в качестве транзакции асинхронным способом.Но не уверен, что приложение должно дать ответ менее чем за секунду.если вы думаете, что я могу использовать Кассандру, пожалуйста, дайте мне знать, как собирать данные.

...