【问题标题】:What are the best methods to fetch data from DB in Real time? [closed]实时从数据库中获取数据的最佳方法是什么? [关闭]
【发布时间】:2017-12-11 17:58:36
【问题描述】:

如何实时更新数据库并获取数据库中的更新?

我在网上试过一些。我发现我可以使用socket.io,但我不确定这是否是最有效的程序。我希望使用 javascript 语言。我还发现 Angular 和 Firebase 可以完成这项工作。但我想使用我自己的数据库。

有什么想法吗?

干杯。

【问题讨论】:

    标签: javascript angularjs node.js socket.io


    【解决方案1】:

    对于数据库的实时 CRUD 操作,最好使用云数据库,Firebase、AWS dynamoDB 是更好的选择,因为它们可以根据您的需要进行扩展。您也可以使用 MongoDB,您必须使用 Nodejs 对其进行配置并编写简单的 API 来读取和写入数据库中的数据。它的效果非常好且易于实施。遵循 MEAN 堆栈应用程序的一些示例。 (Mean.io) 还有云版本的 MongoDB (mlab.com) 也可用于托管您的数据库。

    【讨论】:

    • 这意味着数据库到客户端的实时操作我必须使用 $watch ?
    • 是的,然后 $apply 进行这些更改应用程序级别。使用云数据库就像使用 Web 服务 api。为 Angular/Ionic 应用程序集成 firebase 更容易,并且得到 firebase 团队的良好支持
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    相关资源
    最近更新 更多