我们正在开发一个可以对我们数据库中的产品进行搜索的应用程序。我们使用的数据库是 Amazon Dynamo DB,在任何给定时间点都将至少存储超过 1000 万条产品信息。
用户通过 UI 输入产品名称,我们希望搜索结果在 2-3 秒内显示出来。我们知道 DynamoDB 将在此搜索中发挥重要作用,但想知道在应用程序端是否还有其他可以做的事情。我们计划使用 Memcache 缓存搜索,以便在第二次搜索时更快。
还有什么我们可以实现或处理的东西,以便搜索发生得非常快。实现是在Java中。
提前致谢。