正如评论中所讨论的,我会将它们存储为文件。
S3非常适合作为键/值存储,如果您能够区分更改并确保不会不必要地重复数据加载,则通过从S3下载相关文件可以更容易地实现同步将它们同步到客户端。
您可以节省大量成本,无需操作可以存储数吨行的数据库服务器,并且可以快速将其提供给客户端。
我唯一真正关心的是,如果您希望将多个用户的统计信息/数据/信息聚合为后端或管理视图,则这些文件中的数据可能难以解析。您将无法编写简单的SQL查询来总结值等,并且必须打开相关文件,使用类似的方式处理它们 awk 或正则表达式等,然后以这种方式计算值。
awk
对于与该用户相关的特定文件,您可能在客户端执行此操作,因此可能存在一些重叠!