我有一个场景(例如),我在数据库中有记录,表示存储在服务器上的文件。每当用户(登录或匿名)访问该文件时,他们的地理数据都会被记录。目前,使用MongoDB,我只是将所有地理数据存储在文件文档本身上,这样我就可以进行一次读取并可以访问它。
如果我要迁移到DynamoDB,那么构建此架构的最佳和最具成本效益的方法是什么?我的想法是,如果有足够的访问者和地理数据,项目大小可能会增长到需要更多RCU来获取特定文件记录的程度,即使我当时并不关心日志历史记录。为地理数据日志构建一个单独的表是否更有意义,并根据需要引用它,即RDBMS样式?