問題タブ [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.
python - table.query で attributes_to_get を使用すると Boto DynamoDB エラーが発生する
文字列ハッシュ キーと範囲キーを使用して DynamoDB データベースをセットアップしました。これは機能します:
これはそうではなく、なぜそうでないのかわかりません:
これは私にはほとんど意味がありません。私は明らかにハッシュキーを提供しています。Boto のソースを見るだけでは、何が問題なのかわかりません。問題の属性は、すべてのレコードに確実に存在します (エラーをスローする必要はありません)。
助言がありますか?ありがとう!
java - 既存のリレーショナル データベース モデルを非 SQL データベース (Mongo DB や Amazon Dynamo DB など) に適したモデルに変換する方法
Amazon Dynamo DB や Mongo DB などの nosql データベースで動作するように、既存の Java ショッピング カート アプリを変更したいのですが、従来の MySQL データベースはリレーショナル データベースであり、複合キー/主キー/外部キーを備えています対照的に、Amazon Dynamo DB には、単一の主キー、または 2 つのフィールドで構成される複合主キーのいずれかがあります...
リレーショナル データベースの詳細なデータ モデルがあります...Dynamo DB でアプリケーションを動作させることができる Amazon Dynamo DB のデータベースを作成するには、どのように変換すればよいでしょうか (つまり、Sql データベースはありません)。これを行う際に留意する必要があるベストプラクティス/予防策はありますか? これには、アプリケーション コードの書き直しも多くの作業が必要ですか? または、アプリのロジックを変更せずに、データベース レベル自体ですべての変更を処理できますか? また、この作業の大部分/大部分を行うツールはありますか?
amazon-web-services - DynamoDB テーブルの作成時にアベイラビリティーゾーンを指定するにはどうすればよいですか?
AWS SDK for Java を使用して DynamoDB テーブルを作成する際に、アベイラビリティ ゾーンを指定する方法がわかりません。デフォルトでは、米国東部リージョンにテーブルが作成されます。
あなたの助けに感謝します、ありがとう。
hadoop - Hive 外部テーブルの列の最大数
Amazon の EMR で Hive をセットアップして、DynamoDB テーブルからデータをプルして S3 にダンプしようとしています。ここにある指示に従いましたが、ほとんどのテーブルで成功しました。ただし、DynamoDB テーブルが 1 つの場合、エラーが発生します (以下を参照)。
問題のテーブルには多くの列 (>100) があり、マッピングをそれらのサブセットのみに削減するとスクリプトを実行できるため、これが問題であると想定していますが、ドキュメントが見つかりませんこのあたり。
定義できる列の数にある種の厳しい制限はありますか? または、ここでヒットする可能性が高い他の制限はありますか? これを回避する方法はありますか?
私が得ているエラーは次のようになります:
実行しようとしているスクリプトは次のようになります。
java - AmazonDynamoDBドライバー
私はおそらくここではマークから外れていますが、DynamoDBの調査を始めたばかりで、それに使用できるドライバーがあるかどうか疑問に思っていました。現在、netbeansとglassfishを使用しており、MySQLとconnectorJの場合と同じように接続プールを設定しようとしています。
NetBeansでデータベース接続を設定するには、次の場所に移動します。
データベース>新しい接続
次に、事前登録されたドライバ(Oracle、ConnectorJなど)のいずれかを使用するか、新しいドライバを追加するように求められます。
nosql - Amazon DynamoDBのアイテムサイズ?
私はNoSQLの概念全体を調査しているだけです。私はAmazonsDynamoDBで遊んでいますが、このコンセプトは本当に気に入っています。ただし、データをどのように分離するかはよくわかりません。つまり、リレーショナルデータベースの場合と同じように、関連するデータ機能用に新しいテーブルを作成する必要がありますか、それとも単一のテーブルを使用してすべてのアプリケーションデータを格納する必要がありますか?
例として、リレーショナルDBには、usersというテーブルとusers_detailsというテーブルがあります。次に、たとえば、2つのテーブル間に1:1の関係を作成します。NoSQLの概念を使用すると、理論的には2つのテーブルを作成することもできますが、すべてのデータを1つのテーブルにまとめる方が効率的です。
その場合、いつ停止しますか?特定のユーザーのすべてのアプリケーションデータを単一のテーブルに格納するというアイデアはありますか?
php - 主キーを指定せずに DynamoDB テーブルからすべての項目をフェッチするにはどうすればよいですか?
主キー を持つ products というテーブルがありますId
。テーブル内のすべてのアイテムを選択したい。これは私が使用しているコードです:
主キーを指定せずにすべての項目を選択することはできますか? AWS SDK for PHP を使用しています。
php - Amazon Dynamo DB での複雑なクエリの作成 (数式)
mysql から Dynamo DB に切り替えました。mysql では、特定の緯度と経度に近いすべてのユーザーを取得するためのクエリを使用しました。クエリは
Dynamo DB のようなクエリを作成することはできますか? バックエンドとして PHP を使用しています。
erlang - Erlang から DynamoDB を動作させる
Erlang ddb モジュールを使用して amazon の DynamoDB とやり取りしようとしていますが、セットアップ中に奇妙なエラーが発生します。ddb_iam:credentials() を呼び出すと、'ok' が返されますが、ddb_iam:token() 関数が次のようなエラーでクラッシュします: (この例は、マニュアル ページから引用したものです。
php - PHP で DynamoDB を使用したバッチ put_item
DynamoDB にデータを送信する際に問題が発生しています。プログラムが正しく実行されているように見えるため、何が問題なのかわかりませんが、DB にデータがないようです。Amazons tutorialを使用してテーブルを作成できましたが、このチュートリアルに従うと、すべてのアイテムを入れようとすると失敗した応答が返され、db で何も更新されていないため、アイテムが 1 つだけの場合は偽の成功が返されます。
これがコードです。特に、この種の問題をデバッグする方法を誰かが知っているかどうか知りたいです。
お時間をいただきありがとうございます