Database 如何从逻辑上每月从数据库交付一次内容

Database 如何从逻辑上每月从数据库交付一次内容,database,events,subscription,Database,Events,Subscription,我正在建立一个订阅服务,每月向用户提供一个个性化的故事。我如何确保每个现有用户都会触发此事件,并且他们不会两次获得相同的故事。以下是我的数据库架构表。创建一个UserStoryLink表。 这将有以下列->Id/UserId(用户外来)/StoryId(用户外来) 在每次个性化故事发送时,使用UserId和StoryId更新UserStoryLink。 然后,在发送之前,您可以检查StoryId是否永远不存在,因为您要发送给谁的UserId存在

我正在建立一个订阅服务,每月向用户提供一个个性化的故事。我如何确保每个现有用户都会触发此事件,并且他们不会两次获得相同的故事。以下是我的数据库架构表。

创建一个
UserStoryLink
表。 这将有以下列->
Id
/
UserId
(用户外来)/
StoryId
(用户外来)

在每次个性化故事发送时,使用
UserId
StoryId
更新
UserStoryLink
。 然后,在发送之前,您可以检查
StoryId
是否永远不存在,因为您要发送给谁的
UserId
存在