0
node.jsマルチプレイヤーカードゲームアプリケーションを開発中です。同時に4人のプレイヤーがプレイします。Node.jsオブジェクトをデータベースまたは配列に格納しますか?
私は進行中のすべてのゲームを含むオブジェクトの配列を持っています 私のサーバーアプリケーションにはメモリの問題がありますか?
オブジェクトをデータベースに格納して毎回読み取ると、データ接続はより多く使用されますがメモリは少なくなります。このような状況での最良のアプローチは何ですか?
データセットの大きさ、アクセス頻度、サーバーがダウンした場合にどれだけ保持する必要があるか(どれも共有していない)データサイズが大きすぎて永続性が必要な場合や複数のプロセスアクセスが必要な場合を除いて、メモリが優先されます。 – jfriend00
私の例では、ゲームオブジェクトには各ユーザーが15-20秒ごとにアクセスします(この場合は20,000人のユーザー)。私の例では、データサイズが大きすぎると思わないと、「データサイズが大きすぎないとメモリが優先されます」というデータが残ることはありません。 – jeromeb
データの量はどれくらいですか? – jfriend00