我刚刚开始在 DynamoDB 中构建一个社交网站。
我将拥有大量与用户相关的数据,并且我计划将所有这些数据放入一个表中 - 例如:
- 用户身份
- 出生日期
- 头发
- 照片网址
- 细节
等等 - 可能有几百个属性。
问题:
- 把这么多数据放到一张表里有什么问题吗?
- 我如何查询该数据(我可以进行这样的查询“这个年龄,这个颜色头发,这个位置,并且这次登录的所有成员) - 假设所有这些数据都包含在表中?
- 如果表的内容很长,并且我正在像上面那样对该表运行查询,那么读取 IO 的成本是否会很高 - 从长远来看,表中可能会有很多条目......
谢谢