大量のデータを視覚化するためのウェブサイトを構築しています。データセットはcrossfilter.jsを使用してサーバー(NodeJSおよびExpress)にロードされ、視覚化が構築されているWebサイトにデータが送信される異なるエンドポイントが公開されます。NodeJS Webサーバーから異なるユーザーに異なるデータを提供するにはどうすればいいですか?
これまでのところ、サーバーは、サーバーの起動時にロードされたデータセットの視覚化のみを提供できました。データセットを変更するには、サーバーを再起動する必要があります。私たちは、ユーザーが可視化しているデータセットを変更できるようにしようとしています。問題は、最良のアプローチが何であるかわからないということです。
- ユーザーがデータセットを変更することなく、
- サーバは、このデータセットをロードしている新しいデータセットを提供し、他のユーザーが
- を使用しているサーバが提供することができる:necesaryの手順は、次のものになります各ユーザーは適切なデータセットになります。
基本的には、複数のデータセットをメモリにロードする方法についての不確実性があります。サーバーが過負荷になる可能性があります。
アドバイスはありますか?
私は実際にこれに答える専門知識を持っていませんが、あなたがデータを正確にどのように格納/取得しているかを言えば、適切な人々がこの質問を見つけるのを助けるかもしれません(どのデータベースシステム、等)。それをタグに入れてください。 –
私はデータがデータセット(csv、json)から来ていると説明しました。したがって、我々はデータベースシステムを使用していません。 –
ああ、私はcsv/jsonデータに使用されているその用語に慣れていませんでした。 –