我正在努力找出一些看起来很简单的东西。
以下是一些背景信息: 我有一个Web应用程序,它有6个由D3驱动的图形,这些数据存储在DynamoDB的一个表中。我正在使用AWS和NodeJS与awssdk。
我需要在添加新信息时实时更新图表。
我目前已将其设置为每个图形扫描函数每30秒运行一次,但是,当我有多个用户时,它会导致数据库被击中很多次以使其最大化读取。
我想要它,以便当数据库中的数据更新时,服务器可能会将该数据保存到文档中,以便用户可以轮询该数据而不是数据库本身,并且该文档只会在添加新信息时更新数据库。
基本上,只有在有新信息的情况下才能扫描dynamodb的任何方法。
我正在考虑使用流,但是我完全迷失在哪里开始,如果这是最好的方法。