gpt4 book ai didi

javascript - 同步与异步数据库访问

转载 作者:IT老高 更新时间:2023-10-28 23:18:59 25 4
gpt4 key购买 nike

我想开发一个可能包含数千个函数和数据库调用的复杂游戏。

我想知道是否真的有必要异步执行我的数据库查询。编写代码很痛苦,我的所有函数都需要使用回调而不是干净的 return 方法。这是正常的做法吗?

考虑到 MySQL 数据库一次处理一个查询,以异步方式编写这些调用真的快得多吗?

最佳答案

除非在 Node.JS 中发生巨大变化最近,由于所有您的用户请求将在 one single thread 上执行,因此您几乎不得不使用异步数据库访问来很好地扩展。并且同步等待数据库确实会降低您的性能。如果一个用户的操作很慢,所有其他用户都必须等到它完成。

Node.JS 真的是为异步事件驱动的流程而构建的,使用它会比使用它获得更好的性能。

关于javascript - 同步与异步数据库访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9354034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com