什么是实时从数据库中获取数据的最佳方法?

问题描述:

如何更新数据库并实时获取数据库中的更新?什么是实时从数据库中获取数据的最佳方法?

我已经尝试了一些在互联网上。我发现我可以使用socket.io,但我不确定这将是最有效的程序。我希望能够使用JavaScript语言。另外我发现Angular和Firebase将会完成这项工作。但我想用我自己的数据库。

有什么想法?

干杯。

对于使用DB更好地使用云数据库的实时CRUD操作,Firebase和AWS dynamoDB是更好的选择,因为它们可根据需要进行扩展。你也可以使用MongoDB,你必须使用Nodejs &来编写简单的API来读取&在数据库中写入数据。它的作品真的很棒&容易实现。按照MEAN堆栈应用程序的一些示例。 (Mean.io)同样有云版本的MongoDB也可用(mlab.com)来托管你的数据库。

+0

那么这意味着数据库到客户端的实时行为我必须使用$ watch? –

+0

是的,然后$应用,使这些变化的应用程序级别。使用云数据库就像使用Web服务api一样。整合Firebase for Angular/Ionic应用程序非常容易,Firebase团队提供了很好的支持 – Shantanu