sql >> データベース >  >> NoSQL >> MongoDB

Heroku上のNodeを使用したJSONの読み取り、書き込み、保存

    開示:私はHerokuのnode.jsプラットフォームの所有者です。

    アプリケーションから状態を削除する必要があります。 ノードアプリでJSONファイルを置き換えるには、mongo、s3、redisを確認する必要があります。

    • モンゴ :機能が豊富で適度に高速
    • s3 :「ファイルシステム」ストレージに最適にマップする抽象化(権限に注意してください)
    • redis :シンプルで高速

    個人的には、単純なユースケースにはredisが好きです(あなたの場合は適格かもしれません)。 JSONをダンプして解析するだけです。または、ノード用の最も人気のあるredisクライアントは、単純なハッシュ用の使いやすいインターフェースを提供します。

    https://github.com/mranney/node_redis#friendlier-hash-commands

    Redis、mongo、s3:




    1. cronジョブを介してredisにデータを保存する

    2. Springdatamongodb-「カーソル」オプションが必要です

    3. トランザクションはmongodbアグリゲーション$mergeで機能しますか?

    4. node.jsのmongodb-nativeからdb.repairDatabase()を実行する