問題タブ [amazon-dynamodb]

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 投票する
5 に答える
11904 参照

amazon-web-services - DynamoDB で開発/ステージング/本番を管理していますか?

DynamoDB の使用を開始しており、開発/ステージング/本番用に個別の環境が必要です。これを行う自然な方法がわかりません。別の AWS アカウントを作成するだけですか? それとも、同じアカウントを使用しますが、テーブルにばかげたプレフィックス (「dev-products」、「staging-products」、「prod-products」) を追加しますか?

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

amazon-ec2 - AmazonDynamoDBクライアントはとても遅い

アマゾンのdynamodbの例を試してみました。

db自体の利点は理解していますが、データの書き込みと読み取りにhttp接続を使用していることがわかりました。1000回/秒の書き込みがある場合、書き込みに1000個の接続が必要であることを意味しますか?もしそうなら、それはクライアントサーバーにとって重すぎませんか?

通常のデータベースとしてTCPを使用して接続する方法はありますか?ありがとう。

0 投票する
2 に答える
11208 参照

amazon-dynamodb - dynamodbの属性値をブランク( "")に更新します

DynamoDBテーブルの属性値を「」に更新するにはどうすればよいですか?

1つのオプションは、アイテムをドキュメントに取得し、値が「」に更新される属性を除くすべての属性を新しいドキュメントにコピーしてからputitemを呼び出すことです。これにより、基本的にアイテム全体が置き換えられます(ハッシュキーが存在するため)。 )そして私はもう属性を持っていないのでそれは削除されるでしょう。

注:アイテムの削除を行うこともできますが、複数の属性値を更新する必要があり、そのうちの1つは空白です。

もしあれば、私にもっと良いアプローチを提案してください。

前もって感謝します。

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

amazon-dynamodb - 格納されている文字の値を変更する DynamoDb

要件: 値が「\92」の文字列フィールドを保存します。

そして、アイテムを取得すると、userid=USER1 のユーザー名の値が取得されます。

出力予想: \92 出力実際: 9292

\ を Unicode 値に変換していると推測していますが、データを取得しようとすると、\ に変換されずに 92 のままになります。

これがバグなのか、何か足りないのか教えてください。

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

mongodb - 分散データストアでの短いURLの生成

現在、元のコンテンツにリンクする短いURLに大きく依存するWebアプリを実行していますが、これらのURLはできるだけ短くする必要があります。

現時点では、これらのオブジェクトを格納するための単純なMySQLデータストアと、時間の経過とともに大きくなる短いURLを生成するためのインクリメントカウンター->ベース62変換を使用しています。より分散されたスケーラブルな環境に移行する必要があります。

分散データストアのコンテンツ用に小さくてユニークな短いURLを生成する最良の方法は何ですか?具体的には、MongoまたはDynamoDBのいずれかを使用する予定です。

0 投票する
2 に答える
2964 参照

django - mysql から DynamoDB へのデータ転送

mysql データベースから DynamoDB にデータ (21M 行) を転送したいと考えています。boto Python API と django 1.3.1 を使用して、mysql からデータをエクスポートし、DynamoDB に転送しています。以下はコードです:

問題は、プロセスが 12 時間以上実行されていて、まだ 3M 行を転送していることです。プロセスをスピードアップするためのアイデアはありますか?

より多くのスレッドを作成し、転送を並列化して、それが役立つかどうかを確認します。

ありがとう。

0 投票する
2 に答える
5096 参照

java - 列挙型の一般的なDynamoDBMarshallingを構築する

DynamoDB用のAmazonWebServices SDKforJavaを使用しています。@DynamoDBMarshallingのインターフェースで十分にしようとしています:

列挙型を受け取るマーシャラーを作成します。

問題は、自分のフィールドで注釈を使用しようとすると、それを理解できないことです。

ジェネリック型で.classを呼び出すことができず、他のいくつかの試行で異なるエラーが発生しました。アマゾンの契約では不可能だと思い始めています...

0 投票する
2 に答える
4223 参照

java - Java での AWS DynamoDB と MapReduce

属性に格納されているデータを集計するために分析したい巨大な DynamoDB テーブルがあります。集計されたデータは、Java アプリケーションで処理する必要があります。MapReduce の背後にある非常に基本的な概念は理解していますが、これまで使用したことはありません。

私の場合、すべての DynamoDB アイテムにcustomerIdand属性があり、同じ顧客に対して複数のアイテムを持つことができるとしましょう。お気に入り:orderNumbers

基本的に、各 customerId の orderNumbers を合計してから、集計を使用して Java でいくつかの操作を実行したいと考えています。

AWS Elastic MapReduce が役立つかもしれませんが、カスタム JAR を DynamoDB に接続する方法がわかりません。私のカスタム JAR はおそらく amapreduce関数の両方を公開する必要があります。実装する適切なインターフェイスはどこにありますか?

さらに、ドキュメントに少し混乱しています。カスタム JAR を実行する前に、まずデータを S3 にエクスポートする必要があるようです。これは正しいです?

ありがとう

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

java - AWS の Web アプリケーション用に DynamoDB で使用できる、Play に代わる優れた方法はありますか?

多くの CRUD タイプの機能を持つエンド ユーザー向けのイメージ ストア アプリケーションを設計しています。アマゾン ウェブ サービス (AWS) でアプリケーションをホストしたいと思い、プレイを使用するつもりでした! フレームワーク、S3、および NoSQL データベース。Play 用の DynamoDB アダプターが見つかりませんでした。そして、MongoDB と EC2 はうまく連携できないことを読んでください。

DynamoDB で使用できる Play の代替手段はありますか?

検討すべき代替フレームワークはありますか (Play! は私にとって非常に魅力的で、クリーンで無駄がなくシンプルに見えます)。

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

zend-framework - Zend Framework と Amazon DynamoDB を一緒に使用するにはどうすればよいですか?

Zend Framework を使用していますが、Amazon DynamoDB も使用したいと考えています。AWS SDK for PHP をダウンロードし、これを使用してデータを保存しています。しかし、私はこれら2つを接続する方法がわかりません。

Zend から AWS SDK を呼び出すにはどうすればよいですか?