我有多个想要共享应用程序元数据的ElasticBeanstalk服务。一个很好的例子是系统将支持的逻辑数据元素列表。它将类似于您可能存储在关系数据库代码表中的有效值列表。
我知道我可以将它们放在数据库中,但是它们将被相当频繁地检索到,因此从Redis缓存中加载似乎效率更高。另一方面,从DynamoDB进行加载可能与从Redis进行加载非常相似,而且我可以通过不添加Redis来保持较小的技术足迹。
此外,我们计划在将来迁移到AWS中的无服务器Lamdba,因此我认为将需要更多缓存会话和应用程序元数据。为此,AWS是否有比AWS托管的Redis实例更好的方法?还是DynamoDB在这类事情上像Redis一样高效?就数量而言,我每分钟要处理数千个请求,因此数量相对较少。
谢谢!