AWS上的实时数据库

时间:2017-12-06 05:58:36

标签: node.js reactjs amazon-web-services aws-appsync

您好,我使用的是Google Firebase实时数据库 真是太好了。在nodejs上,反应,反应原生等等,
很高兴能够将数据库值的更改处理为event

但我希望与亚马逊AWS一起开发 因为我想知道为什么这么多人喜欢AWS而且果断,我们公司已经支持2年使用AWS。

我想在AWS上实现实时数据库,但我无法在AWS控制台上找到有关实时数据库的信息。

问题

  1. 对于使用AWS的实时数据库,我想我必须使用几个功能(可能是lambda,dynamoDB)。这样对吗?

  2. 在React,NodeJS等上,我可以处理数据库值的变化吗? (如谷歌firebase云功能,实时数据库)

2 个答案:

答案 0 :(得分:2)

让我回答你的问题。

  
      
  1. 对于使用AWS的实时数据库,我想我必须使用几个功能(可能是lambda,dynamoDB)。是不是?
  2.   

您可以将新引入的功能AWS AppSync与不同的存储选项(例如DynamoDB或RDS Aurora)一起使用,在此处创建GraphQL架构和查询选项,在AWS数据库之上创建一个层,以便与客户进行实时通信。但是它仍处于预览状态,因此您需要从AWS填写表单请求它。

另一种方法是将AWS APIGateway,Lambda,DynamoDB或Aurora与AWS IOT Websockets一起使用。

  
      
  1. 在React,NodeJS等上,我可以处理数据库值的变化吗? (如谷歌firebase云功能,实时数据库)
  2.   

是的,DynamoDB和Aurora都为变更集提供了触发Lambda代码的触发器。

答案 1 :(得分:1)

这里对AWS实时数据库和Google firebase的良好比较可能对您有所帮助