2016-05-06 5 views
0
私はリアルタイムの株式市場のアプリケーションに取り組んなどFirebaseにデータを保存してい

firebaseで同じメソッドを使って複数のオブジェクトのデータを同時に更新するにはどうすればいいですか?

構造:

{ 
data: 
0: {product_price: 123} 
1: {product_price: 134} 
2: {product_price: 125} 
… 
3: {product_price: 129} 
} 

今の課題は次のとおりです。100,000製品について

、私がしなければなりませんランダムメソッドを使用して、各製品の価格を5秒ごとに変更します。 次に、製品の価格の変化をグラフィカルに分析するために、置き換えた価格を保存する必要があります。私は、次のテクノロジ使用しています

  • AngularJSを(フロントエンドフレームワーク)
  • NodeJS(バックエンドフレームワーク)
  • Firebase(データベースサービス)

どのように私はすべてのproduの価格を更新することができます同時に(5秒ごとに)cts?

すべての製品を同時に更新できるモジュールまたはイベント駆動型プログラミングはありますか?

ご協力いただければ幸いです。

+0

[underscorejs](http://underscorejs.org/#each) '_.each'と' _.where'を試してみてください – Hearty

答えて

3

まず、この要求はデータベースの変更のみに関係するため、アプリケーションのバックエンドのみが関与する必要があります。 (NodeJS - Firebase)

次に、あなたがInfernoの料金プラン(https://www.firebase.com/pricing.html)を購読しているかどうかを確認することをお勧めします。 それ以外の場合は、すべての手当を本当に速く使います。 (5秒ごとに1つの要求(最小)は1日あたり17280要求に等しい)。

最後に、5秒ごとに、火災データベースに100.000以上の製品データを保存します。あなたが言ったように、あなたは以前のデータのトレースを保持したい。だからあなたはそれらを消去したくない。 クラウド上に100,000以上の製品を保管している(数KB、さらにはMBでも可能です)、5秒ごとに非常に悪い考えです)。

あなたのリクエストは非現実的です。 サーバーに膨大な物理インフラストラクチャを提供する場合を除きます。

関連する問題