标签: javascript arrays node.js performance relational-database
想象一下Agar.io.在任何时候,都会有很多食物,玩家细胞和病毒。每次更新时,您都需要使用该播放器的视野内的每个对象更新每个玩家。
我正在使用带有Socket.IO的Node并且不确定是否使用数组来存储我的数据(即播放器,单元格,食物和病毒)或关系数组(对象)(即每个游戏对象都有自己的密钥)一个快速访问的主对象。)
我做了this performance test,对于很多游戏对象,使用关系数组(对象)的速度要快得多。
这是最好的方式吗?