SimpleDB で全件のデータ取得を行う こちらのユーティリティを使います。 SimpleDB でのデータ取得はデータ容量制限、データ件数制限があるため一度に大きいデータは取得できません。 カーソルの仕組みが用意されているので再帰的に取得します。 public … nbeppuハック2014.07.14 380
SimpleDB で複合属性を利用して検索する 以下のクエリは同様の検索結果となる。 select * from myDomain where Type = 'Book' and Price < '9' select * … nbeppuハック2014.07.01 151
AWS新人エンジニアにおくる:JavaでSimpleDBに対してデータを検索する方法 AmazonSimpleDB sdb = new AmazonSimpleDBClient(new AWSCredentials() { @Override public String getAWSSecretKey()… @iwasakiハック2014.05.14 370
AWS新人エンジニアにおくる:JavaでSimpleDBに対してCreateDomainする方法 public class HogeUtils { private static boolean isDomainHogeSetup = false; protected static void checkAndCreat… @iwasakiハック2014.05.13 257
SimpleDBを作る処理 SimpleDBとかいちいち作成するのは手間なので、データ登録時・取り出し時にデータベースが作成されているかチェックして作成されていなければ以下のようにして作成します。 sdb.createDomain(new Crea… @iwasakiハック2014.04.30 222
SimpleDB で簡単にデータを取得するユーティリティ(3) SimpleDB で簡単にデータを取得するユーティリティ(2)のつづき。 次に、以下のように取得できるメソッドを作成します。 CustomerItem item = SimpleDB.get(CustomerItem.c… nbeppuハック2014.04.08 281
SimpleDB で簡単にデータを取得するユーティリティ(2) SimpleDB で簡単にデータを取得するユーティリティ(1)のつづき。 まず、はじめに、SimpleDB から取得したデータを格納する箱を用意します。基本的には、HashMap 形式で保持するようにしますが、別途 It… nbeppuハック2014.04.04 405
SimpleDB で簡単にデータを取得するユーティリティ(1) SimpleDB でデータを取得する場合、以下のように中身を取り出す必要があり、コードの量がとても多くなってしまいます。 GetAttributesResult result = client.getAttributes… nbeppuハック2014.04.03 236
SimpleDB でカウンターを実装する SimpleDB では、autoincrement のような採番の機構は用意されていないため、ユニークなカウンターを利用したい場合は以下のようになります。ポイントとしては UpdateCondition で排他処理を行っ… nbeppuハック2014.04.01 279