問題タブ [cloud-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1869 参照

azure - Azure BLOB ストレージで多数の json ファイルを更新していますか?

約 1,000,000 個の json ファイルがあり、30 分ごとに更新したいと考えています。更新は、既存のコンテンツの末尾に新しい配列を追加するだけです。

1 回の更新では、次のようなコードが使用されます。

基本的:

  1. ブロブが存在するかどうかを確認し、
  2. 存在する場合は、データをダウンロードし、既存の詳細から json オブジェクトを作成します。
  3. そうでない場合は、詳細を含む新しいオブジェクトを作成します。
  4. 更新を BLOB にプッシュします。

これに関する問題はパフォーマンスです。パフォーマンスを向上させるためにできることはかなりあります (更新は 5 つの並列スレッドで実行されServicePointManager.UseNagleAlgorithm、false に設定しました。

それでも動作は遅いです。約 100,000 件の更新には、最大 1 時間かかる場合があります。

基本的に、私の質問は次のようになります。

  1. これには Azure Blob Storage を使用する必要がありますか? (私は別の提案を受け入れます)。
  2. もしそうなら、パフォーマンスを改善するための提案はありますか?

注: ファイルには基本的にイベントの履歴が含まれており、既存のデータに基づいてファイル全体を再生成することはできません。これが、コンテンツが更新される前にダウンロードされる理由です。

0 投票する
0 に答える
413 参照

cloud - フォルダとファイルのタグ付けを可能にするクラウド サービス

フォルダやファイルにタグを付けることができるクラウド サービスはありますか? この目的のためにこれが必要です。特定のファイルの異なるバージョンがありますが、最新のバージョンは 1 つだけなので、「新規」としてタグ付けします。別のフォルダには、たとえば「new」タグが付いたすべてのファイルが表示されます。

0 投票する
1 に答える
352 参照

google-app-engine - gcs バケットのアクセス許可を変更するには? Google アプリ エンジン

Google App Engine プロジェクトのバケット権限を変更しようとしています。バケットがデフォルトです。でもできなかった!なぜ ? ここに画像の説明を入力

0 投票する
3 に答える
914 参照

java - テキストデータをファイルに保存して、さまざまなプラットフォームで使用できるようにする最良の方法は何ですか?

私はナレッジベースの Java アプリケーションを開発しています。ここでは、タイトル、メモが作成された日付 (SQL 日時)、コンテンツ、注釈に関するタグなどを含む注釈を保存および取得できます。

データベースで簡単に実行できます (私は SQL Server 2014 を使用しています) が、主な問題は、サーバーが自分の PC で実行されており、常に SQL Server を実行している必要があることです。また、Android や iOS 向けのモバイル アプリでこの種のデータを保存および取得することで、アプリケーションを拡張したいと考えています。

そのタイプのデータを一部のファイルに保存して、Dropbox などのクラウド ストレージにアップロードできる他の方法はありますか? Dropbox に保存した後は、アプリを Dropbox と同期し、ファイルを取得して読み書きするだけです。

更新:すべての回答に感謝します。彼らは私を大いに助けてくれました。Gabe Sechan がコメントしたように、私にとって最善の解決策は、SQL Server を SQlite に置き換えることです。今では、24 時間 365 日稼働しているサーバーを必要とせずにデータベースに変更を加えることができ、Android アプリと iOS アプリで同じデータベースを使用できます。

0 投票する
1 に答える
142 参照

encryption - オープンソースのクラウド保存および共有システムを作成したいのですが、どこから始めればよいですか?

私は実際に、どこかに展開された別のサーバーと通信するパブリック クラウドを作成したいと考えています。通信は暗号化する必要があり、友人はパブリック クラウドにアクセスして、クラウドに保存されているファイルをダウンロードできる必要があります。

これは大学のプロジェクトなので、パブリック クラウドの代わりにラップトップでプライベート クラウドのセットアップを使用し、別のラップトップをクライアントとして、もう 1 台のラップトップをサーバーとして使用して、ラップトップのプライベート クラウドと通信する必要があると思います。このプロジェクトの実装で。よろしくお願いします。

0 投票する
1 に答える
268 参照

openstack-swift - Openstack Swift オブジェクト サーバーはクォーラム構成を認識していますか?

Openstack の迅速なクォーラムに関するいくつかの疑問を明確にするために、あなたの助けに感謝します。1) クォーラム構成を実際に知っているのは誰ですか? プロキシまたはストレージ サーバーですか? 2) プロキシがリクエストをオブジェクト サーバーに送信するとき、そのリクエストにはオブジェクトのクォーラム構成が含まれていますか?

0 投票する
1 に答える
398 参照

cloud - VPN のような共有クラウド ストレージ オプション?

私はNPOで働いており、全国に事務所を開設しました。そのため、共有ユーザー データを保存するローカル サーバー ベースの VPN は、遠く離れた従業員がアクセスして使用するのが遅くなりました。

これに代わる完全なクラウドベースの代替手段を検討しています。これは、通常の VPN ストレージと可能な限り同じように機能します。

その中で:

  • 個別のログインがありますが、同じファイル ストレージ領域へのアクセスを許可します。
  • ドラッグ アンド ドロップが可能なデスクトップ アプリケーションがある
  • 安全です

ノート:

  • 私は DropBox のファンではありません。以前の雇用主で同期のバグが発生し、人々のハード ドライブが使い果たされているのを見てからです。

ありがとうございました!

敬具 - ミハイル

0 投票する
1 に答える
161 参照

python - Runabove API (Openstack swift) からトークンを取得できません

OpenStack および Runabove API を使用する Python スクリプトを作成しています。SwiftClient への接続に使用される Runabove API からトークンを生成したいと考えています。

それはそこから来ています: https://github.com/runabove/python-runabove/blob/master/examples/openstack/openstack.py (行 82 -> 85)

このコードは以下を発生させます:

これは、HTTPError 400 が発生することを意味します: https://github.com/runabove/python-runabove/blob/master/runabove/wrapper_api.py (164 行目)

問題の原因がどこにあるのかわからず、キー/シークレットが正しいことは 100% 確信しています。

ありがとう