我们正在从 mysql 迁移到 dynamo db 在此之前我有一些问题
我的 mysql 表上有 4000 万个项目
有一个开始,我将 225,000 移到 dynamo db 的一张桌子上,以测试它是否值得
我的对象看起来像这样:
"Partition key"{
account_id:number,
book_id:1,
reader_id:2,
field:3,
field:4,
...
}
我的第一个测试是通过 account_id 获取数据
所以我为这个字段创建了一个全局索引
我尝试了什么:
使用正确的索引查询account_id = 2 的所有数据
花了大约 90 秒,返回了 225,000 件商品
这是 dynamo db 的正常速度吗?
现在可以说我不需要返回实际的对象我只需要计算有多少对象
火柴:
account_id=3
AND book_id=10
和 reader_id=222
我知道我需要为此扫描表格
什么是最好的方法,我可以期待这种扫描的“正常”速度吗
一张桌子有 4000 万件物品?
非常感谢