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

我想开发一个复杂的游戏,可能有数千个功能数据库调用.

我想知道是否真的有必要以异步方式执行我的数据库查询.它是一个痛苦的代码,我的所有功能将需要使用回调而不是干净的返回方法.这是否正常?

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

解决方法

除非最近在 Node.JS发生了重大变化,否则您几乎不得不使用异步数据库访问进行扩展,因为所有用户请求将在 one single thread执行,同步等待数据库将真正降低您的性能.如果一个用户执行缓慢的操作,所有其他用户将不得不等待它完成.

Node.JS实际上是为异步事件驱动的流创建的,与处理它相比,您可以获得更好的性能.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...