是否有人有关于本地数据库限制或此方法的任何信息?此外,任何人都知道以这种方式使用dynamo-local的任何法律/许可问题?
答案 0 :(得分:0)
DynamoDB Local中的每个项目都将作为SQLite数据库文件中的一行结束。因此限制基于SQLite's limitations。
表中的最大行数= 2 ^ 64但可能首先达到数据库文件限制(140 TB)。
注意:由于上述原因,使用Streams支持的本地预览版本,您可以存储在DynamoDB Local中的项目数量会更少。这是因为为了支持Streams,还存储了项目的更新记录。例如。如果您只是插入这些项目,那么该项目将有效地存储两次:一次存储在包含项目数据的表中,一次存储在包含该项目的INSERT UpdateRecord数据的表中(如果该项目正在生成,还将生成更多记录随着时间的推移更新。
请注意,DynamoDB Local的设计与生产服务的性能,可用性和耐用性不同。