私たちは、新世代のエンタープライズ規模システム用に Meteor を評価しています。驚くべき組み込み機能の 1 つは、クライアントのすべてのデータ モデルがデータベースのモデルにバインドされ、サーバーが更新されると更新されることです。しかし、私はスケーラビリティについて心配しています。
何百万もの接続ユーザーを無効にするために必要なアーキテクチャは何でしょうか?
基本的な質問は、データベースがサーバーとクライアントのモデルにどのようにバインドされているかということだと思います。さらに推定すると、複数の Web サーバーが実行されていて、データベースが 1 つあるとします。サポートされていますか?もしそうなら、どのように?それを実現した基礎となるテクノロジーを誰かが説明できれば、それは大いに役立つでしょう.
これは、リアクティブ モデルを使用する Web アプリのスケーリングに関する一般的な質問であると思います。まず、それは本当です - そしてそれについての議論も素晴らしいです (それを実装するための最良の設計は何ですか?)。
第二に、特に Meteor の場合、よりモノリシックに見えるため (「すべてがあなたのために行われる」という意味で)、内部を見て (コードベース全体を読むことなく)、決定するのに役立つ可視性を探しています。
どうもありがとう、リオール