【发布时间】:2017-08-24 02:28:38
【问题描述】:
我正在考虑使用 AWS API Gateway 和 AWS Lambda(Python) 来创建无服务器 API,但在设计时我正在考虑分页、安全、缓存、版本控制等方面。
所以我的问题是: 使用非常大的数据(100 万条记录)实现 API 分页的最佳方法性能和成本是什么?
- 我应该在 postgresql db 中实现分页吗? (我认为这 会很慢)
- 我是否应该不使用 postgresql db 分页,而只是将我从 db 获得的所有结果缓存到 aws 弹性缓存中,然后在 lambda 中进行服务器端分页。
感谢你们的帮助。
【问题讨论】:
标签: python postgresql amazon-web-services aws-lambda aws-api-gateway