現在、次のアプリの適切なソリューションを評価しています。
- 主な目標は、複数のタブレット PC (5 台以下) からスポーツ トーナメントを追跡することです。
- インターネット アクセスから独立するために、トーナメント ルームにローカル サーバーをセットアップし、タブレット用の Web アプリと、大きなテレビ画面またはプロジェクターで表示されるライブ統計用の Web アプリを提供します。
- オンライン ティッカーを提供するために、ライブティッカーで Web サイトをホストし、複製されたデータベースを使用するデータセンター内のサーバーにローカル データベースを複製したいと考えています。
- ローカルサーバーには動的IPがあり、ポート転送を構成できない可能性がある一般的なルーターに接続されており、インターネット接続の問題に備えたい. したがって、mysqlマスタースレーブレプリケーションのように、データをローカルサーバーからパブリックサーバーにプッシュするのは良い考えだと思います。
いくつかの調査の後、それが提供する複製のためにcouchdbに出くわし、今ではcouchdbによってアプリ全体を提供する可能性について読みました。それで、couchdbは私のニーズにぴったりですか、それともより良い解決策がありますか? レプリケートされた単一のcouchdbデータベースから、さまざまなWebアプリケーション(入力用のタブレット・アプリケーション、ローカルのライブ統計、オンラインのライブ・ティッカー)を処理できますか?