【问题标题】:Mysql each row fetch along with data from other tableMysql 每行从其他表中获取数据
【发布时间】:2016-03-05 06:43:16
【问题描述】:

我正在尝试编写一个通过主键和外键解决方案获取数据2 mysql表的代码

编写同步代码以获取数据的最佳解决方案是什么。 我尝试过使用 Q Promise 和其他方法。

这些是我的选择

  • 异步
  • 产量
  • 发电机

如果有更好的选择来编写 nodejs 异步代码来同步代码,请告诉我

【问题讨论】:

    标签: mysql node.js q yield


    【解决方案1】:

    在 NodeJS 系统上,实际的同步代码将是一个巨大的性能瓶颈,因为它会在 IO 发生时阻塞任何其他处理。

    我发现 promise 在代码中“看起来”比回调更同步,即使使用像 async 这样的库也是如此。承诺还有其他一些好处。

    knexbookshelfsequelize 之类的库在使用 SQL 时可能会让您的生活更轻松,并且这些库内置了可以帮助您入门的承诺。

    【讨论】:

    • 我决定在我的工作中使用 Promise。他们的工作方式和我期望的一样。我发现 lib Q 非常有帮助。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多