База данных для моделирования одной-многих зависимостей для запуска событий на основе зависимостей - PullRequest
0 голосов
/ 06 апреля 2020

Мне было интересно, есть ли у кого-нибудь мысли о том, какая система баз данных лучше всего подходит для моделирования зависимостей в ситуации, когда у одного события может быть много элементов в зависимости от него (скажем, 100 000 событий). Например, у биржевого брокера есть процесс, в котором цена на конец дня каждой акции обрабатывается после закрытия биржи, на которой она закрывается, и выполняются некоторые другие условия, указанные c для каждой акции.

Моя попытка: я могу представьте себе подход реляционной базы данных с таблицей, отображающей триггеры для активов в зависимости от них, и другой таблицей, в которой указано количество невыполненных триггеров для каждого актива. Когда что-то происходит (то есть, закрытие обмена), я бы уменьшал количество зависимостей всех событий, зависящих от него (все активы на обмене). Если какие-либо активы, которые сейчас равны нулю, имеют зависимости, я запусту процесс для актива.

Это не проект, над которым я сейчас работаю; Мне просто любопытно о концепции по крайней мере сейчас.

...