何をしたのか? エラー内容(タイトルと同じ) 問題の引数param 原因は? 修正結果 何をしたのか? 先日同様にAWS SDK(Node.js)のdocumentClientクラスでqueryを投げようとしていた。 エラー内容(タイトルと同じ) One or more parameter values were invalid: Condition parameter type does not match schema type その際にこのエラーに遭遇し、解決しようと試みているときに出会ったもの。 soredemo-try.hatenablog.com 問題の引数param let params = { TableName: TABLE_NAME, ExpressionAttributeValues:{ ":hash": {"S":hash_key}, ":range": {"S":
このセクションでは、Amazon DynamoDB で Query オペレーションと Scan オペレーションを使用するためのベストプラクティスについて説明します。 スキャンのパフォーマンスに関する考慮事項 一般的に、Scan オペレーションは、DynamoDB の他のオペレーションよりも効率が低くなります。Scan オペレーションは常にテーブルまたはセカンダリインデックス全体をスキャンします。次に、値をフィルターして必要な結果を提供し、本質的に結果セットからデータを削除する余分なステップを追加します。 可能な場合、多くの結果を削除するフィルターを使用して大きなテーブルやインデックスで Scan オペレーションを実行することは避けるべきです。また、テーブルまたはインデックスが大きくなるにつれて、Scan オペレーションの処理速度は遅くなります。Scan オペレーションは、すべての項目でリク
aws dynamodb create-table --table-name 'cities' \ --attribute-definitions '[{"AttributeName":"key","AttributeType": "S"}]' \ --key-schema '[{"AttributeName":"key","KeyType": "HASH"}]' \ --provisioned-throughput '{"ReadCapacityUnits": 5,"WriteCapacityUnits": 5}' TABLE='cities' aws dynamodb put-item --table-name $TABLE --item '{ "population": { "N": "38164" }, "date_mod": { "S": "1950-6-22" }, "key"
ウィルゲートで開発を行っている岡田 (okashoi) です。 私の所属するソリューションチームでは web コンサルティングのためのシステムの開発を行っています。 現在開発中のプロダクトにおいて Amazon DynamoDB (以下、DynamoDB)を利用しており、 Laravel で DynamoDB を利用する際の実装上の tips が貯まってきたので紹介していきたいと思います。 DynamoDB 概要 用途 メリット デメリット ORM には laravel-dynamodb を利用 マイグレーションは RDBMS と区別しない 環境をまたいでテーブル名を一意にする方法 その他細かな tips など find() は強い整合性での Read しかできない Range Key での BETWEEN 条件を指定する際は where($rangeKeyName, 'range', [
[Step2]任意のディレクトリ下で展開し、そのディレクトリ下に移動 こんな感じです [Step3]DynamodbLocalを起動 ここも、ドキュメントにあるようにまずはDynamodbLocalを起動してみます。 $ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb Initializing DynamoDB Local with the following configuration: Port: 8000 InMemory: false DbPath: null SharedDb: true shouldDelayTransientStatuses: false CorsParams: * $ sudo brew install awscli Password: ~~~~省略~
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く