simpleDB(22)

22follower
@iwasaki さんのアバター 16views

SimpleDBのデータをアカウント間で移行する(完全版)

なかなか完全版のものがなかったので。 Promiseを使うことでコールバック地獄に陥らずにすみました。 process.env.TZ = "Asia/Tokyo"; var AWS = require('aws-sdk'); var d... 2017年4月7日
@iwasaki さんのアバター 8views

SimpleDBのテーブル内の全データを取得する方法

以下で取得できるようになります。 Promiseを使うことでシンプルにかけます。 process.env.TZ = "Asia/Tokyo"; var AWS = require('aws-sdk'); AWS.config.updat... 2017年4月7日
@iwasaki さんのアバター 21views

Macでaws cliをインストールしてSimpleDBを操作する

Homebrewでインストールします。 brew install awscli aws configure SimpleDBを操作できるようにします。 aws configure set preview.sdb true 参考 ... 2017年3月31日
@iwasaki さんのアバター 768views

Mac最強のSQLフォーマッターはどれだ!?

MacでSQLを書くケースありますよね。 MySQLだったりPostgreSQLだったりSimpleDBだったり・・・ DBに直接接続しないまでも、ちょっとしたSQLを書くときに 軽量であること 構文チェックができること 整形ができ... 2016年9月16日
@iwasaki さんのアバター 27views

com.aipo.aws.simpledbの使い方

https://github.com/aipocom/aipo-aws/blob/master/src/main/java/com/aipo/aws/simpledb/SimpleDB.java の使い方 バケットに対応したModelを... 2015年12月9日
nbeppu さんのアバター 442views

AWS Lambda で SimpleDB のテーブルをCSVにエクスポートする

AWS Lambda で SimpleDB や DynamoDB のテーブルダンプを作成したい場合、60秒制限があるため、処理を分割する必要があります。以下の関数では、SimpleDB のクエリを発行してカーソルを次の Lambda の処理... 2015年10月8日
nbeppu さんのアバター 183views

Amazon Lambda で SimpleDB の Select 文を発行する

var aws = require('aws-sdk'); var sdb = new aws.SimpleDB({apiVersion: '2009-04-15', region: 'ap-northeast-1'}); exports... 2015年4月7日
@iwasaki さんのアバター 332views

SimpleDBの接続エラー時のリトライ回数を設定する

setMaxErrorRetry にリトライ回数をセットします。 未指定時のリトライ回数は3回です。 リトライごとにインターバルを伸ばして最大20秒までリトライ間隔を取るようです。 そのため、表側のタイムアウト時間などを考慮してリトライ回... 2014年8月13日
nbeppu さんのアバター 150views

SimpleDBのドメインを複製する

public ResultList<ResultItem> fetch(AmazonSimpleDB sdb, String domain, ResultList<ResultItem> in, St... 2014年8月13日
nbeppu さんのアバター 192views

SimpleDB で全件のデータ取得を行う

こちらのユーティリティを使います。 SimpleDB でのデータ取得はデータ容量制限、データ件数制限があるため一度に大きいデータは取得できません。 カーソルの仕組みが用意されているので再帰的に取得します。 public static... 2014年7月14日
nbeppu さんのアバター 151views

SimpleDB で複合属性を利用して検索する

以下のクエリは同様の検索結果となる。 select * from myDomain where Type = 'Book' and Price < '9' select * from myD... 2014年7月1日
@iwasaki さんのアバター 361views

AWS新人エンジニアにおくる:JavaでSimpleDBに対してデータを検索する方法

AmazonSimpleDB sdb = new AmazonSimpleDBClient(new AWSCredentials() { @Override public String getAWSSecretKey(... 2014年5月14日
@iwasaki さんのアバター 290views

AWS新人エンジニアにおくる:JavaでSimpleDBに対してCreateDomainする方法

public class HogeUtils { private static boolean isDomainHogeSetup = false; protected static void checkAndCreateDom... 2014年5月13日
@iwasaki さんのアバター 170views

SimpleDBを作る処理

SimpleDBとかいちいち作成するのは手間なので、データ登録時・取り出し時にデータベースが作成されているかチェックして作成されていなければ以下のようにして作成します。 sdb.createDomain(new CreateDo... 2014年4月30日
nbeppu さんのアバター 262views

SimpleDB で簡単にデータを取得するユーティリティ(3)

SimpleDB で簡単にデータを取得するユーティリティ(2)のつづき。 次に、以下のように取得できるメソッドを作成します。 CustomerItem item = SimpleDB.get(CustomerItem.class, do... 2014年4月8日
nbeppu さんのアバター 538views

SimpleDB で簡単にデータを取得するユーティリティ(2)

SimpleDB で簡単にデータを取得するユーティリティ(1)のつづき。 まず、はじめに、SimpleDB から取得したデータを格納する箱を用意します。基本的には、HashMap 形式で保持するようにしますが、別途 ItemName を保... 2014年4月4日
nbeppu さんのアバター 286views

SimpleDB で簡単にデータを取得するユーティリティ(1)

SimpleDB でデータを取得する場合、以下のように中身を取り出す必要があり、コードの量がとても多くなってしまいます。 GetAttributesResult result = client.getAttribute... 2014年4月3日
nbeppu さんのアバター 322views

SimpleDB でカウンターを実装する

SimpleDB では、autoincrement のような採番の機構は用意されていないため、ユニークなカウンターを利用したい場合は以下のようになります。ポイントとしては UpdateCondition で排他処理を行って、GET/PUT ... 2014年4月1日
nbeppu さんのアバター 221views

SimpleDB で整数型を保存する

Amazon SimpleDB でデータを保存する際、SQL とは異なりすべて文字列型で保存されるため、 整数型を扱いたい場合、ソートなどで不都合が生じてしまいます。 AWS SDK の SimpleDBUtils に0パディングしてくれ... 2014年3月24日
nbeppu さんのアバター 285views

SimpleDB でユニーク制約を行う

SimpleDB では SQL のようにテーブル属性としてユニーク制約を定義することができないため、ユニーク制約を行いたい場合は、以下のように UpdateCondition を指定してデータを登録します。 この例の場合は、メールアドレス... 2014年2月26日